示例#1
0
 public InterfaceImplementationWeaver(ConstructorWeaver constructorWeaver, MethodWeaver methodWeaver)
 {
     this.constructorWeaver          = constructorWeaver;
     this.methodWeaver               = methodWeaver;
     this.objectTypeReference        = WeavingInformation.ReferenceFinder.GetTypeReference(typeof(object));
     this.objectConstructorReference = WeavingInformation.ReferenceFinder.GetMethodReference(this.objectTypeReference, x => x.IsConstructor);
 }
 public InterfaceImplementationWeaver(ConstructorWeaver constructorWeaver, MethodWeaver methodWeaver)
 {
     this.constructorWeaver = constructorWeaver;
     this.methodWeaver = methodWeaver;
     this.objectTypeReference = WeavingInformation.ReferenceFinder.GetTypeReference(typeof(object));
     this.objectConstructorReference = WeavingInformation.ReferenceFinder.GetMethodReference(this.objectTypeReference, x => x.IsConstructor);
 }
 public ClassDecorationWeaver(ConstructorWeaver constructorWeaver, MethodWeaver methodWeaver)
 {
     this.constructorWeaver = constructorWeaver;
     this.methodWeaver      = methodWeaver;
 }
 public ClassDecorationWeaver(ConstructorWeaver constructorWeaver, MethodWeaver methodWeaver)
 {
     this.constructorWeaver = constructorWeaver;
     this.methodWeaver = methodWeaver;
 }