C# Class NCop.Aspects.Weaving.AbstractPropertyBindingWeaver

Inheritance: IPropertyBindingWeaver, IBindingWeaver, IBindingTypeReflector
Afficher le fichier Open project: sagifogel/NCop

Protected Properties

Свойство Type Description
aspectWeavingSettings IAspectWeavingSettings
bindingCounter int
bindingSettings BindingSettings
callingConventions CallingConventions
ctorAttributes MethodAttributes
fieldBuilder System.Reflection.Emit.FieldBuilder
getMethodScopeWeaver IMethodScopeWeaver
methodAttrs MethodAttributes
property System.Reflection.PropertyInfo
setMethodScopeWeaver IMethodScopeWeaver
singletonFieldAttributes FieldAttributes
typeBuilder System.Reflection.Emit.TypeBuilder

Méthodes publiques

Méthode Description
Weave ( ) : FieldInfo

Méthodes protégées

Méthode Description
ResolveParameterTypes ( bool set = false ) : MethodParameters
WeaveConstructors ( ) : void
WeaveGetValueMethod ( ) : void
WeaveSetValueMethod ( ) : void
WeaveTypeBuilder ( ) : void

Private Methods

Méthode Description
AbstractPropertyBindingWeaver ( PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver getMethodScopeWeaver = null, IMethodScopeWeaver setMethodScopeWeaver = null ) : System

Method Details

ResolveParameterTypes() protected méthode

protected ResolveParameterTypes ( bool set = false ) : MethodParameters
set bool
Résultat MethodParameters

Weave() public méthode

public Weave ( ) : FieldInfo
Résultat System.Reflection.FieldInfo

WeaveConstructors() protected méthode

protected WeaveConstructors ( ) : void
Résultat void

WeaveGetValueMethod() protected méthode

protected WeaveGetValueMethod ( ) : void
Résultat void

WeaveSetValueMethod() protected méthode

protected WeaveSetValueMethod ( ) : void
Résultat void

WeaveTypeBuilder() protected méthode

protected WeaveTypeBuilder ( ) : void
Résultat void

Property Details

aspectWeavingSettings protected_oe property

protected IAspectWeavingSettings aspectWeavingSettings
Résultat IAspectWeavingSettings

bindingCounter protected_oe static_oe property

protected static int bindingCounter
Résultat int

bindingSettings protected_oe property

protected BindingSettings,NCop.Aspects.Weaving bindingSettings
Résultat BindingSettings

callingConventions protected_oe property

protected CallingConventions callingConventions
Résultat CallingConventions

ctorAttributes protected_oe property

protected MethodAttributes ctorAttributes
Résultat MethodAttributes

fieldBuilder protected_oe property

protected FieldBuilder,System.Reflection.Emit fieldBuilder
Résultat System.Reflection.Emit.FieldBuilder

getMethodScopeWeaver protected_oe property

protected IMethodScopeWeaver getMethodScopeWeaver
Résultat IMethodScopeWeaver

methodAttrs protected_oe property

protected MethodAttributes methodAttrs
Résultat MethodAttributes

property protected_oe property

protected PropertyInfo,System.Reflection property
Résultat System.Reflection.PropertyInfo

setMethodScopeWeaver protected_oe property

protected IMethodScopeWeaver setMethodScopeWeaver
Résultat IMethodScopeWeaver

singletonFieldAttributes protected_oe property

protected FieldAttributes singletonFieldAttributes
Résultat FieldAttributes

typeBuilder protected_oe property

protected TypeBuilder,System.Reflection.Emit typeBuilder
Résultat System.Reflection.Emit.TypeBuilder