C# Class NClass.AssemblyImport.NClassImportFilter

Inheritance: IFilter
Mostrar archivo Open project: gbaychev/NClass Class Usage Examples

Public Methods

Method Description
NClassImportFilter ( IFilter filter ) : System

Initializes a new instance of NClassImportFilter.

Reflect ( NRClass nrClass ) : bool

Determines if a class will be reflected.

Reflect ( NRConstructor nrConstructor ) : bool

Determines if a method will be reflected.

Reflect ( NRDelegate nrDelegate ) : bool

Determines if a delegate will be reflected.

Reflect ( NREnum nrEnum ) : bool

Determines if a enum will be reflected.

Reflect ( NREnumValue nrEnumValue ) : bool

Determines if a enum value will be reflected.

Reflect ( NREvent nrEvent ) : bool

Determines if an event will be reflected.

Reflect ( NRField nrField ) : bool

Determines if a field will be reflected.

Reflect ( NRInterface nrInterface ) : bool

Determines if an interface will be reflected.

Reflect ( NRMethod nrMethod ) : bool

Determines if a method will be reflected.

Reflect ( NROperator nrOperator ) : bool

Determines if an operator will be reflected.

Reflect ( NRProperty nrProperty ) : bool

Determines if a property will be reflected.

Reflect ( NRStruct nrStruct ) : bool

Determines if a struct will be reflected.

Private Methods

Method Description
HasUnsafeParameters ( IEnumerable parameters ) : bool

Returns true if the given list of parameters contains an unsafe pointer.

IsUnsafePointer ( string type ) : bool

Returns true if the given type represents an unsafe pointer.

Method Details

NClassImportFilter() public method

Initializes a new instance of NClassImportFilter.
public NClassImportFilter ( IFilter filter ) : System
filter IFilter The filter to delegate filter calls to.
return System

Reflect() public method

Determines if a class will be reflected.
public Reflect ( NRClass nrClass ) : bool
nrClass NRClass The class to test.
return bool

Reflect() public method

Determines if a method will be reflected.
public Reflect ( NRConstructor nrConstructor ) : bool
nrConstructor NRConstructor The method to test.
return bool

Reflect() public method

Determines if a delegate will be reflected.
public Reflect ( NRDelegate nrDelegate ) : bool
nrDelegate NRDelegate The delegate to test.
return bool

Reflect() public method

Determines if a enum will be reflected.
public Reflect ( NREnum nrEnum ) : bool
nrEnum NREnum The enum to test.
return bool

Reflect() public method

Determines if a enum value will be reflected.
public Reflect ( NREnumValue nrEnumValue ) : bool
nrEnumValue NREnumValue The enum value to test.
return bool

Reflect() public method

Determines if an event will be reflected.
public Reflect ( NREvent nrEvent ) : bool
nrEvent NREvent The event to test.
return bool

Reflect() public method

Determines if a field will be reflected.
public Reflect ( NRField nrField ) : bool
nrField NRField The field to test.
return bool

Reflect() public method

Determines if an interface will be reflected.
public Reflect ( NRInterface nrInterface ) : bool
nrInterface NRInterface The interface to test.
return bool

Reflect() public method

Determines if a method will be reflected.
public Reflect ( NRMethod nrMethod ) : bool
nrMethod NRMethod The method to test.
return bool

Reflect() public method

Determines if an operator will be reflected.
public Reflect ( NROperator nrOperator ) : bool
nrOperator NROperator The operator to test.
return bool

Reflect() public method

Determines if a property will be reflected.
public Reflect ( NRProperty nrProperty ) : bool
nrProperty NRProperty The property to test.
return bool

Reflect() public method

Determines if a struct will be reflected.
public Reflect ( NRStruct nrStruct ) : bool
nrStruct NRStruct The struct to test.
return bool