public virtual void TranslateSignatureMemberParentTypeMembers(ISignatureMemberParentType parent) { TranslateMembers(parent, parent.Properties); TranslateMembers(parent, parent.Methods); }
public virtual void TranslateMembers(ISignatureMemberParentType parent, IMethodSignatureMembers methodSigMembers) { this.TranslateMembers <IMethodSignatureParameterMember, IMethodSignatureTypeParameterMember, CodeMemberMethod, ISignatureMemberParentType>(parent, methodSigMembers); }
public IndexerSignatureMember(string name, ITypeReference indexerType, ISignatureMemberParentType parentTarget) : base(new TypedName(name, indexerType), parentTarget) { }
public virtual void TranslateMembers(ISignatureMemberParentType parent, IPropertySignatureMembers propertySigMembers) { this.TranslateMembers <IPropertySignatureMember, ISignatureMemberParentType>(parent, propertySigMembers); }
public IndexerSignatureMember(ITypeReference indexerType, ISignatureMemberParentType parentTarget) : base(new TypedName(Resources.IndexerName, indexerType), parentTarget) { }