annotate Tools/DocGen/Content/Doc/Aspects/index.htm @ 9:1e85f66cf767 default tip

update bltoolkit
author nickolay
date Thu, 05 Apr 2018 20:53:26 +0300
parents f990fcb411a9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
1 <p class="j">All BLToolkit aspects are implemented as attributes and have to be applied to
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
2 abstract or virtual members of an abstract class.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
3 You need to use <b>TypeAccessor&lt;T&gt;.CreateInstance()</b> method to create an instance of the class.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
4 BLToolkit class builder creates an actual class and applies aspects to abstract and virtual members
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
5 by overriding the members and emitting (see <b>System.Reflection.Emit</b> namespace)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
6 additional code around them.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
7 </p>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
8 <ct_table>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
9 <ct_hr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
10 <ct_item link='AsyncAspect.htm' label='Async aspect' /><ct_hr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
11 <ct_text>Cache aspect</ct_text>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
12 <ct_item link='CacheAspect.htm' label='Cache aspect' />
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
13 <ct_item link='NoCacheAttribute.htm' label='NoCache attribute' />
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
14 <ct_item link='ClearCacheAspect.htm' label='ClearCache aspect' /><ct_hr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
15 <ct_item link='CounterAspect.htm' label='Counter aspect' /><ct_hr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
16 <ct_item link='LoggingAspect.htm' label='Logging aspect' /><ct_hr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
17 <ct_item link='MixinAspect.htm' label='Mixin aspect' /><ct_hr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
18 <ct_item link='NotNullAttribute.htm' label='NotNull attribute' /><ct_hr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
19 <ct_item link='OverloadAspect.htm' label='Overload aspect' /><ct_hr>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
20 </ct_table>