public MemberTypeOrNamespaceReference(TypeOrNamespaceReference target, string identifier, IList<ITypeReference> typeArguments) { if (target == null) throw new ArgumentNullException("target"); if (identifier == null) throw new ArgumentNullException("identifier"); this.target = target; this.identifier = identifier; this.typeArguments = typeArguments ?? EmptyList<ITypeReference>.Instance; }
public MemberTypeOrNamespaceReference(TypeOrNamespaceReference target, string identifier, IList <ITypeReference> typeArguments) { if (target == null) { throw new ArgumentNullException("target"); } if (identifier == null) { throw new ArgumentNullException("identifier"); } this.target = target; this.identifier = identifier; this.typeArguments = typeArguments ?? EmptyList <ITypeReference> .Instance; }
void ISupportsInterning.PrepareForInterning(IInterningProvider provider) { target = provider.Intern(target); identifier = provider.Intern(identifier); typeArguments = provider.InternList(typeArguments); }