コード例 #1
0
        protected ProxyMetadataBuilder(ProxyDefinition proxyDefinition, Type baseType)
        {
            _proxyDefinition = proxyDefinition;
            _baseType = baseType;

            _dispatcherField = new DispatcherFieldMetadata();
        }
コード例 #2
0
 public TypeMetadata(
     string name,
     Type baseType,
     Type[] interfaces,
      DispatcherFieldMetadata dispatcherField,
     FieldMetadata[] fields,
     ConstructorMetadata[] constructors, 
     MethodMetadata[] methods, 
     PropertyMetadata[] properties, 
     EventMetadata[] events, 
     TargetMetadata[] targets)
 {
     _name = name;
     _baseType = baseType;
     _interfaces = interfaces;
     _dispatcherField = dispatcherField;
     _fields = fields;
     _constructors = constructors;
     _methods = methods;
     _properties = properties;
     _events = events;
     _targets = targets;
 }
コード例 #3
0
 public ConstructorDispatcherParameterMetadata(int sequence, DispatcherFieldMetadata instanceField)
     : base(sequence, "dispatcher", typeof(IProxyDispatcher))
 {
     _instanceField = instanceField;
 }