public CSharpConstructorDeclarationCodeGenerator( ILanguageAbstraction languageAbstraction, AccessModifier accessModifier, bool isStatic, string name, ArgumentInfo[] arguments, ParentConstructorType parentConstructorType, string[] parentConstructorParameters, ScopeCodeGenerator bodyGenerator) : base(languageAbstraction, accessModifier, isStatic, name, arguments, parentConstructorType, parentConstructorParameters, bodyGenerator) { }
public CSharpMethodDeclarationCodeGenerator(ILanguageAbstraction languageAbstraction, AccessModifier accessModifier, bool isStatic, string[] additionalModifiers, string returnType, string name, ArgumentInfo[] arguments, ScopeCodeGenerator bodyGenerator) : base(languageAbstraction, accessModifier, isStatic, additionalModifiers, returnType, name, arguments, bodyGenerator) { }
public MethodDeclarationCodeGenerator CreateMethodDeclarationCodeGenerator(AccessModifier accessModifier, bool isStatic, string[] additionalModifiers, string returnType, string name, ArgumentInfo[] arguments, ScopeCodeGenerator bodyGenerator) { return(new CSharpMethodDeclarationCodeGenerator(this, accessModifier, isStatic, additionalModifiers, returnType, name, arguments, bodyGenerator)); }
public ConstructorDeclarationCodeGenerator CreateConstructorDeclarationCodeGenerator(AccessModifier accessModifier, bool isStatic, string name, ArgumentInfo[] arguments, ParentConstructorType parentConstructorType, string[] parentConstructorParameters, ScopeCodeGenerator bodyGenerator) { return(new CSharpConstructorDeclarationCodeGenerator(this, accessModifier, isStatic, name, arguments, parentConstructorType, parentConstructorParameters, bodyGenerator)); }