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
Property | Summary |
---|---|
IsReduced | True if the symbol was reduced. |
ReducedSymbol | The definition of extension method from which this symbol was reduced, or null, if the symbol was not reduced. |
ReducedSymbolOrSymbol | The reduced symbol or the symbol if the reduced symbol is null. |
Symbol | The extension method symbol. |
Methods
Method | Summary |
---|---|
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
Operator | Summary |
---|---|
Equality(ExtensionMethodSymbolInfo, ExtensionMethodSymbolInfo) | |
Inequality(ExtensionMethodSymbolInfo, ExtensionMethodSymbolInfo) |