internal static Object createProxyBySub(Type targetType) { AopCoderDialect dialect = new AopCoderDialectSub(); String name = strUtil.Join(targetType.Namespace, dialect.GetClassFullName(targetType, ""), "."); return(_aopAssembly.CreateInstance(name)); }
private static void createSubClassProxy(StringBuilder sb, KeyValuePair <Type, ObservedType> kv) { Type type = kv.Key; AopCoderDialect dialect = new AopCoderDialectSub(); append_ns_begin(sb, type); append_class_begin(sb, type, dialect); append_methods(sb, kv, dialect); append_methods_base(sb, kv, dialect); append_class_end(sb); append_ns_end(sb); }
private static void createSubClassProxy( StringBuilder sb, KeyValuePair<Type, ObservedType> kv ) { Type type = kv.Key; AopCoderDialect dialect = new AopCoderDialectSub(); append_ns_begin( sb, type ); append_class_begin( sb, type, dialect ); append_methods( sb, kv, dialect ); append_methods_base( sb, kv, dialect ); append_class_end( sb ); append_ns_end( sb ); }