annotate Tools/DocGen/Content/Doc/Aspects/MixinAspect.cs @ 1:8f65451dc28f

Исправлена проблема с фабрикой и выборкой нескольких объектов в linq выражении
author cin
date Fri, 28 Mar 2014 01:04:56 +0400
parents f990fcb411a9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
1 [BLToolkitGenerated]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
2 public sealed class TestClass : MixinAspectTest.TestClass, MixinAspectTest.ITestInterface1, MixinAspectTest.ITestInterface2
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
3 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
4 int MixinAspectTest.ITestInterface1.TestMethod(int value)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
5 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
6 if (base._testInterface1 == null)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
7 throw new InvalidOperationException("'ITestInterface1._testInterface1' is not initialized.");
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
8
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
9 return base._testInterface1.TestMethod(value);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
10 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
11
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
12 int MixinAspectTest.ITestInterface2.TestMethod1(int value)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
13 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
14 // The [link][file]Aspects/MixinOverrideAttribute.cs[/file]MixinOverride[/link] attribute enforces direct method call.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
15 //
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
16 return base.TestMethod1(value);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
17 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
18
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
19 int MixinAspectTest.ITestInterface2.TestMethod2(int value)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
20 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
21 if (base.TestInterface2 == null)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
22 throw new InvalidOperationException("'ITestInterface2.TestInterface2' is null.");
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
23
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
24 return base.TestInterface2.TestMethod2(value);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
25 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
26 }