Namespace CodeFactory.DotNet
Classes
DotNetContainerExtensions
Extension management class that manages dot net models that implement the IDotNetContainer interface.
DotNetMemberExtensions
Extension methods that support model that implement the IDotNetMember interface.
DotNetModelExtensions
Extension methods that support models that implement IDotNetModel
PathBuilderConstants
Data constants that are used when building the unique path for a dot net model.
Interfaces
IDocumentation
Interface that determines if a model has code level documentation.
IDotNetAttribute
Model definition for an attribute in a .net implementation.
IDotNetAttributeParameter
The model information for a attribute used for a .net implementation.
IDotNetAttributeParameterValue
The model information for an attributes parameter value for .net implementation.
IDotNetAttributes
Interface that determines if a .net model has attributes assigned.
IDotNetClass
Model definition for a class in .net.
IDotNetContainer
The base implementation all container type models must implement in .net.
IDotNetDelegate
Model definition of a delegate in .net.
IDotNetEnum
Data model that provides information on an enumeration.
IDotNetEnumValue
Data model that provides information to a specific enumeration value implemented in an enumeration.
IDotNetEvent
Model definition of a event in .net.
IDotNetField
Model definition of a field in .net.
IDotNetGeneric
Definition that determines if the .net model implements generics.
IDotNetGenericParameter
Model contract for information about a parameter used in a generic definition.
IDotNetInterface
Mode definition for an interface in .net.
IDotNetMember
Base definition for all .net member models.
IDotNetMethod
Model definition of a method in .net.
IDotNetModel
Base implementation all dot net models must implement.
IDotNetNamespace
Model definition for a namespace definition inside a code file in .net.
IDotNetNamespaceReference
A namespace that is being referenced by dot net source code. This will determine which external library resources will be available in the source control document.
IDotNetNestedContainers
Definition of the container types that can be nested in other containers.
IDotNetNestedModel
Interface that identifies if the implementation of this model is nested within another model.
IDotNetParameter
The definition of a parameter used in .Net.
IDotNetParameterDefaultValue
Model that represents a default value for a IDotNetParameter model.
IDotNetProperty
Model definition of a property in .net.
IDotNetRecord
Model definition for a record in .net.
IDotNetRecordStructure
Model definition for a record structure in .net.
IDotNetSource
The source point in which dot net models are loaded.
IDotNetStructure
Model definition for a structure in .net.
IDotNetTupleTypeParameter
Data model that tracks an individual part of a tuple definition.
IDotNetType
Model that defines a .net type.
ILookup
Defines lookup information for a model that supports being searched for.
IParent
Defines information how to find the parent model for the model that implements this dot net model.
IT4Factory
Definition of data that will be provided to all T4 factories.
Enums
AttributeParameterKind
Enumeration that determines the type of attribute parameter data that is being returned.
DotNetContainerType
Enumeration that determines the type of dot net container.
DotNetMemberType
The type of dot net member.
DotNetMethodType
Enumeration of the type of methods that are supported in .Net
DotNetModelType
The models types that implemented at the dot net level and not at a target language level.
DotNetNestedType
Enumeration that identifies the target model type that is nested.
DotNetSecurity
Enumeration of the security scope the target .net model is set to.
Language
The target .net language for code factory.
MemberComparisonType
Enumeration of the types of member comparison
ParameterDefaultValueType
Enumeration that determines the type of default value that is assigned to the value type.
SyntaxType
Determines the type of syntax that is hosted in a Dot Net model.
WellKnownLanguageType
Enumeration that identifies well know types used by various .net languages.