文件名称:ILEngine MSIL 的动态组建组件
文件大小:181KB
文件格式:RAR
更新时间:2013-05-11 04:07:25
IL, Dynamic Proxy, AOP, ORM
用于IL代码的动态组建,实现类型的动态代理。 可以做为基于动态代理的AOP,和ORM实体的数据绑定的基础组件。 有兴趣的朋友可以一起讨论和学习。QQ78587408
【文件预览】:
ILEngine
----References()
--------SelfReference.cs(1KB)
--------ConstReference.cs(2KB)
--------Reference.cs(2KB)
--------TypeReference.cs(923B)
--------DefultReference.cs(2KB)
--------vssver2.scc(346B)
--------LocalReference.cs(2KB)
--------ParameterReference.cs(3KB)
--------FieldReference.cs(3KB)
----bin()
--------Debug()
----obj()
--------Debug()
----vssver2.scc(202B)
----Helper()
--------ILHelper.cs(6KB)
--------LdcOpCodesDictionary.cs(3KB)
--------CustomAttributeUtil.cs(8KB)
--------vssver2.scc(320B)
--------StindOpCodesDictionary.cs(2KB)
--------Constants.cs(1KB)
--------DelegateBuilder.cs(5KB)
----ILEngine.csproj(6KB)
----MemberEmitter()
--------NestedClassCollection.cs(969B)
--------IMethodEmitter.cs(922B)
--------IArgumentOption.cs(2KB)
--------vssver2.scc(722B)
--------EventEmitter.cs(8KB)
--------ConstructorCollection.cs(1KB)
--------PropertiesCollection.cs(972B)
--------ArgumentOption.cs(6KB)
--------EventCollection.cs(968B)
--------IMemberEmitter.cs(1KB)
--------TypeEmitter.cs(9KB)
--------NestedClassEmitter.cs(1KB)
--------PropertyEmitter.cs(7KB)
--------ConstructorEmitter.cs(4KB)
--------MethodEmitter.cs(4KB)
--------MethodCollection.cs(954B)
--------ClassEmitter.cs(4KB)
--------IConstructorEmitter.cs(921B)
----Expressions()
--------ConstructorInvokeExpression.cs(2KB)
--------NullExpression.cs(1KB)
--------ReturnExpression.cs(2KB)
--------ConvertExpression.cs(4KB)
--------MethodInvokeExpression.cs(2KB)
--------vssver2.scc(1004B)
--------LoadRefArrayElementExpression.cs(2KB)
--------IfExpression.cs(2KB)
--------MethodTokenExpression.cs(2KB)
--------Expression.cs(1017B)
--------PopExpression.cs(916B)
--------SwitchExpression.cs(6KB)
--------LoadArrayElementExpression.cs(2KB)
--------ObjectArrayExpression.cs(3KB)
--------NopExpression.cs(876B)
--------NewArrayExpression.cs(2KB)
--------AddExpression.cs(394B)
--------ThrowExpression.cs(2KB)
--------ForExpreeion.cs(2KB)
--------TypeTokenExpression.cs(1KB)
--------ReferenceExpression.cs(2KB)
--------CeqExprssion.cs(590B)
--------NewInstanceExpression.cs(3KB)
--------CltExpression.cs(603B)
----CodeBuilders()
--------TypeOption.cs(8KB)
--------vssver2.scc(208B)
--------CodeBuilder.cs(3KB)
--------EmitTypeOption.cs(25KB)
----ModuleScope.cs(7KB)
----Properties()
--------vssver2.scc(143B)
--------AssemblyInfo.cs(275B)