Class ParameterGeneration
Inheritance
ParameterGeneration
Syntax
public class ParameterGeneration : Generation, ICompositeChildGeneration, IGeneration
Constructors
ParameterGeneration(IMethodBaseGeneration, String, Func<ParameterGeneration, CodeParameterDeclaration>)
Declaration
public ParameterGeneration(IMethodBaseGeneration method, string name, Func<ParameterGeneration, CodeParameterDeclaration> declarationGenerator)
Parameters
Properties
document
Declaration
public DocumentGeneration document { get; }
Property Value
method
Declaration
public IMethodBaseGeneration method { get; }
Property Value
name
Declaration
public string name { get; }
Property Value
root
Declaration
public override RootGeneration root { get; }
Property Value
Overrides
Implements
Methods
Alias(Object)
Declaration
public ParameterGeneration Alias(object alias)
Parameters
Type |
Name |
Description |
Object |
alias |
|
Returns
GenerateDeclaration()
Declaration
public CodeParameterDeclaration GenerateDeclaration()
Returns
GenerateReference()
Declaration
public CodeVariableReferenceExpression GenerateReference()
Returns
Explicit Interface Implementations
ICompositeChildGeneration.composite
Declaration
ICompositeGeneration ICompositeChildGeneration.composite { get; }
Returns
Implements
Extension Methods