Pchp.CodeAnalysis.Symbols.MethodSymbol.AsMember C# (CSharp) Method

AsMember() private method

private AsMember ( NamedTypeSymbol newOwner ) : MethodSymbol
newOwner NamedTypeSymbol
return MethodSymbol
        internal MethodSymbol AsMember(NamedTypeSymbol newOwner)
        {
            Debug.Assert(this.IsDefinition);
            Debug.Assert(ReferenceEquals(newOwner.OriginalDefinition, this.ContainingSymbol.OriginalDefinition));
            return (newOwner == this.ContainingSymbol) ? this : new SubstitutedMethodSymbol((SubstitutedNamedTypeSymbol)newOwner, this);
        }