public void ReferenceDeclaration(IConstructorMember declaration) { if (declaration is IIntermediateConstructorMember) { this.ReferenceDeclaration((IIntermediateConstructorMember)declaration); } else { this.Formatter.ReferenceDeclaration(declaration); } }
public void ReferenceDeclaration(IConstructorMember declaration) { }
public static IConstructorParameterMember <TCtor, TType> ParamOf <TCtor, TType>(this string name, IConstructorMember <TCtor, TType> ctor) where TCtor : IConstructorMember <TCtor, TType> where TType : ICreatableParent <TCtor, TType> { IConstructorParameterMember <TCtor, TType> result; ctor.Parameters.TryGetValue(TypeSystemIdentifiers.GetMemberIdentifier(name), out result); return(result); }
public abstract void TranslateMember(IConstructorMember constructorMember);
public ConstructorParameterMembers(IConstructorMember targetDeclaration) : base(targetDeclaration) { }
public override void TranslateMember(IConstructorMember constructorMember) { this.Provider.GenerateCodeFromMember(constructorMember.GenerateCodeDom(this.Options), base.Target, this.Options.Options); }
public void ReferenceDeclaration(IConstructorMember declaration) { referenceStack.Push(declaration); }
public ConstructorParameterMember(TypedName nameAndType, IConstructorMember parentTarget) : base(nameAndType, parentTarget) { }