Class ConstructorGeneration
Inheritance
ConstructorGeneration
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public sealed class ConstructorGeneration : MethodBaseGeneration<CodeConstructorMember>, IMethodBaseGeneration, IMemberGeneration, ICompositeChildGeneration, IGraphAwareGeneration, IGeneration
Constructors
ConstructorGeneration(ICompositeGeneration, Func<ConstructorGeneration, CodeConstructorMember>)
Declaration
public ConstructorGeneration(ICompositeGeneration type, Func<ConstructorGeneration, CodeConstructorMember> generator)
Parameters
Type | Name | Description |
---|---|---|
ICompositeGeneration | type | |
Func<ConstructorGeneration, CodeConstructorMember> | generator |
Methods
Alias(Object)
Declaration
public ConstructorGeneration Alias(object alias)
Parameters
Type | Name | Description |
---|---|---|
Object | alias |
Returns
Type | Description |
---|---|
ConstructorGeneration |
GenerateDeclaration()
Declaration
public override CodeConstructorMember GenerateDeclaration()
Returns
Type | Description |
---|---|
CodeConstructorMember |
Overrides
Ludiq.Bolt.MemberGeneration<Ludiq.CodeDom.CodeConstructorMember>.GenerateDeclaration()
SwapGenerator(Func<ConstructorGeneration, CodeConstructorMember>)
Declaration
public void SwapGenerator(Func<ConstructorGeneration, CodeConstructorMember> generator)
Parameters
Type | Name | Description |
---|---|---|
Func<ConstructorGeneration, CodeConstructorMember> | generator |