Beispiel #1
0
        public MethodReference(ReferenceTypeEnum referenceType, ReferenceEndpoint referenceFrom, ReferenceEndpoint referenceTo, IMethodSymbol methodSymbol)
            : base(referenceType, referenceFrom, referenceTo)
        {
            if (methodSymbol == null)
            {
                throw new ArgumentNullException("methodSymbol");
            }

            MethodSymbol = methodSymbol;
        }
 public BaseTypeReference(ReferenceEndpoint referenceFrom, ReferenceEndpoint referenceTo) :
     base(ReferenceTypeEnum.BaseTypeInheritance, referenceFrom, referenceTo)
 {
 }
Beispiel #3
0
 public EventReference(ReferenceEndpoint referenceFrom, ReferenceEndpoint referenceTo) :
     base(ReferenceTypeEnum.FieldType, referenceFrom, referenceTo)
 {
 }
 public InterfaceReference(ReferenceEndpoint referenceFrom, ReferenceEndpoint referenceTo)
     : base(ReferenceTypeEnum.InterfaceImplementation, referenceFrom, referenceTo)
 {
 }
 public PropertyReference(ReferenceEndpoint referenceFrom, ReferenceEndpoint referenceTo) :
     base(ReferenceTypeEnum.PropertyType, referenceFrom, referenceTo)
 {
 }
Beispiel #6
0
 public MethodBodyReference(ReferenceEndpoint referenceFrom, ReferenceEndpoint referenceTo, IMethodSymbol methodSymbol)
     : base(ReferenceTypeEnum.MethodResult, referenceFrom, referenceTo, methodSymbol)
 {
 }
Beispiel #7
0
 public MethodParameterReference(ReferenceEndpoint referenceFrom, ReferenceEndpoint referenceTo, IMethodSymbol methodSymbol)
     : base(ReferenceTypeEnum.MethodParameter, referenceFrom, referenceTo, methodSymbol)
 {
 }
Beispiel #8
0
 public MethodGenericReference(ReferenceEndpoint referenceFrom, ReferenceEndpoint referenceTo, IMethodSymbol methodSymbol)
     : base(ReferenceTypeEnum.MethodGenericTypeArgument, referenceFrom, referenceTo, methodSymbol)
 {
 }