Craig's Utility Library  4.0 Beta
Utilities.DataTypes.AOP.Generators.PropertyGenerator Class Reference

Property generator More...

Inheritance diagram for Utilities.DataTypes.AOP.Generators.PropertyGenerator:
Utilities.DataTypes.AOP.Generators.BaseClasses.GeneratorBase

Public Member Functions

 PropertyGenerator (PropertyInfo propertyInfo)
 Initializes a new instance of the PropertyGenerator class. More...
 
string Generate (List< Assembly > assembliesUsing, IEnumerable< IAspect > aspects)
 Generates this instance. More...
 
override string ToString ()
 Returns a System.String that represents this instance. More...
 

Properties

Type DeclaringType [get, set]
 Gets or sets the type of the declaring. More...
 
PropertyInfo PropertyInfo [get, set]
 Gets or sets the property information. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Utilities.DataTypes.AOP.Generators.BaseClasses.GeneratorBase
 GeneratorBase ()
 Initializes a new instance of the GeneratorBase class. More...
 
Assembly[] GetAssemblies (Type type)
 Gets the assemblies associated with the type. More...
 
Assembly[] GetAssembliesSimple (Type type)
 Gets the assemblies associated with the type. More...
 

Detailed Description

Property generator

See also
Utilities.DataTypes.AOP.Generators.BaseClasses.GeneratorBase

Definition at line 15 of file PropertyGenerator.cs.

Constructor & Destructor Documentation

Utilities.DataTypes.AOP.Generators.PropertyGenerator.PropertyGenerator ( PropertyInfo  propertyInfo)

Initializes a new instance of the PropertyGenerator class.

Parameters
propertyInfoThe property information.

Definition at line 21 of file PropertyGenerator.cs.

Member Function Documentation

string Utilities.DataTypes.AOP.Generators.PropertyGenerator.Generate ( List< Assembly >  assembliesUsing,
IEnumerable< IAspect aspects 
)

Generates this instance.

Parameters
assembliesUsingThe assemblies using.
aspectsThe aspects.
Returns
The string version of this property

Definition at line 46 of file PropertyGenerator.cs.

override string Utilities.DataTypes.AOP.Generators.PropertyGenerator.ToString ( )

Returns a System.String that represents this instance.

Returns
A System.String that represents this instance.

Definition at line 95 of file PropertyGenerator.cs.

Property Documentation

Type Utilities.DataTypes.AOP.Generators.PropertyGenerator.DeclaringType
getset

Gets or sets the type of the declaring.

The type of the declaring.

Definition at line 32 of file PropertyGenerator.cs.

PropertyInfo Utilities.DataTypes.AOP.Generators.PropertyGenerator.PropertyInfo
getset

Gets or sets the property information.

The property information.

Definition at line 38 of file PropertyGenerator.cs.


The documentation for this class was generated from the following file: