annotate Tools/DocGen/Content/Doc/Aspects/MixinAspect.cs @ 0:f990fcb411a9

Копия текущей версии из github
author cin
date Thu, 27 Mar 2014 21:46:09 +0400
parents
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 }