Enum
SyntaxNodeAnalysisScope
enum SyntaxNodeAnalysisScope
Namespace: Raven.CodeAnalysis.Diagnostics
Assembly: Raven.CodeAnalysis.dll
Source file: DiagnosticAnalyzer.cs
Inheritance: Object → ValueType → Enum → SyntaxNodeAnalysisScope
Implements: IComparable, IConvertible, IFormattable, ISpanFormattable
Defines the invalidation scope for diagnostics produced by a syntax-node analyzer action.
Constants
2 items
Static member:
Document: SyntaxNodeAnalysisScope
Diagnostics produced by the action may depend on the containing document or semantic state outside the analyzed node. This is the safe default and requires rerunning the action whe…
Static member:
Node: SyntaxNodeAnalysisScope
Diagnostics produced by the action depend only on the analyzed node and its stable semantic context. The analyzer driver may reuse diagnostics for unchanged nodes across document u…
Methods
26 items
CompareTo(target: object?) -> int
Compares this instance to a specified object and returns an indication of their relative values.
Inherited from Enum.CompareTo · Implements IComparable.CompareTo
Equals(obj: object?) -> bool
Returns a value indicating whether this instance is equal to a specified object.
Inherited from Enum.Equals
GetHashCode() -> int
Returns the hash code for the value of this instance.
Inherited from Enum.GetHashCode
GetType() -> Type
Gets the System.Type of the current instance.
Inherited from Object.GetType
GetTypeCode() -> TypeCode
Returns the type code of the underlying type of this enumeration member.
Inherited from Enum.GetTypeCode · Implements IConvertible.GetTypeCode
HasFlag(flag: Enum) -> bool
Determines whether one or more bit fields are set in the current instance.
Inherited from Enum.HasFlag
ToBoolean(provider: IFormatProvider?) -> bool
Converts the value of this instance to an equivalent Boolean value using the specified culture-specific formatting information.
Inherited implementation from Enum.ToBoolean · Defined by IConvertible.ToBoolean
ToByte(provider: IFormatProvider?) -> byte
Converts the value of this instance to an equivalent 8-bit unsigned integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToByte · Defined by IConvertible.ToByte
ToChar(provider: IFormatProvider?) -> char
Converts the value of this instance to an equivalent Unicode character using the specified culture-specific formatting information.
Inherited implementation from Enum.ToChar · Defined by IConvertible.ToChar
ToDateTime(provider: IFormatProvider?) -> DateTime
Converts the value of this instance to an equivalent System.DateTime using the specified culture-specific formatting information.
Inherited implementation from Enum.ToDateTime · Defined by IConvertible.ToDateTime
ToDecimal(provider: IFormatProvider?) -> decimal
Converts the value of this instance to an equivalent System.Decimal number using the specified culture-specific formatting information.
Inherited implementation from Enum.ToDecimal · Defined by IConvertible.ToDecimal
ToDouble(provider: IFormatProvider?) -> double
Converts the value of this instance to an equivalent double-precision floating-point number using the specified culture-specific formatting information.
Inherited implementation from Enum.ToDouble · Defined by IConvertible.ToDouble
ToInt16(provider: IFormatProvider?) -> short
Converts the value of this instance to an equivalent 16-bit signed integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToInt16 · Defined by IConvertible.ToInt16
ToInt32(provider: IFormatProvider?) -> int
Converts the value of this instance to an equivalent 32-bit signed integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToInt32 · Defined by IConvertible.ToInt32
ToInt64(provider: IFormatProvider?) -> long
Converts the value of this instance to an equivalent 64-bit signed integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToInt64 · Defined by IConvertible.ToInt64
ToSByte(provider: IFormatProvider?) -> sbyte
Converts the value of this instance to an equivalent 8-bit signed integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToSByte · Defined by IConvertible.ToSByte
ToSingle(provider: IFormatProvider?) -> float
Converts the value of this instance to an equivalent single-precision floating-point number using the specified culture-specific formatting information.
Inherited implementation from Enum.ToSingle · Defined by IConvertible.ToSingle
ToString(format: string?) -> string
Converts the value of this instance to its equivalent string representation using the specified format.
Inherited from Enum.ToString
ToString(format: string?, provider: IFormatProvider?) -> string
This method overload is obsolete; use System.Enum.ToString(System.String).
Inherited from Enum.ToString · Implements IFormattable.ToString
ToString(provider: IFormatProvider?) -> string
This method overload is obsolete; use System.Enum.ToString.
Inherited from Enum.ToString · Implements IConvertible.ToString
ToString() -> string
Converts the value of this instance to its equivalent string representation.
Inherited from Enum.ToString
ToType(conversionType: Type, provider: IFormatProvider?) -> object
Converts the value of this instance to an System.Object of the specified System.Type that has an equivalent value, using the specified culture-specific formatting information.
Inherited implementation from Enum.ToType · Defined by IConvertible.ToType
ToUInt16(provider: IFormatProvider?) -> ushort
Converts the value of this instance to an equivalent 16-bit unsigned integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToUInt16 · Defined by IConvertible.ToUInt16
ToUInt32(provider: IFormatProvider?) -> uint
Converts the value of this instance to an equivalent 32-bit unsigned integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToUInt32 · Defined by IConvertible.ToUInt32
ToUInt64(provider: IFormatProvider?) -> ulong
Converts the value of this instance to an equivalent 64-bit unsigned integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToUInt64 · Defined by IConvertible.ToUInt64
TryFormat(destination: Span<char>, charsWritten: out int, format: ReadOnlySpan<char>, provider: IFormatProvider?) -> bool
Tries to format the value of the current instance into the provided span of characters.
Inherited implementation from Enum.TryFormat · Defined by ISpanFormattable.TryFormat