Skip to main content

ExtensionMethodSymbolInfo Struct

Namespace: Roslynator

Assembly: Roslynator.Core.dll

Represents an extension method symbol.

public readonly struct ExtensionMethodSymbolInfo : IEquatable<Roslynator.ExtensionMethodSymbolInfo>

Inheritance​

Object → ValueType → ExtensionMethodSymbolInfo

Implements​

Properties​

PropertySummary
IsReducedTrue if the symbol was reduced.
ReducedSymbolThe definition of extension method from which this symbol was reduced, or null, if the symbol was not reduced.
ReducedSymbolOrSymbolThe reduced symbol or the symbol if the reduced symbol is null.
SymbolThe extension method symbol.

Methods​

MethodSummary
Equals(ExtensionMethodSymbolInfo)(Implements IEquatable<ExtensionMethodSymbolInfo>.Equals)
Equals(Object)(Overrides ValueType.Equals)
GetHashCode()(Overrides ValueType.GetHashCode)
GetType()(Inherited from Object)
MemberwiseClone()(Inherited from Object)
ToString()(Inherited from ValueType)

Operators​

OperatorSummary
Equality(ExtensionMethodSymbolInfo, ExtensionMethodSymbolInfo)
Inequality(ExtensionMethodSymbolInfo, ExtensionMethodSymbolInfo)