1 write to Ordinal
Microsoft.CodeAnalysis (1)
CodeGen\DebugId.cs (1)
38this.Ordinal = ordinal;
16 references to Ordinal
Microsoft.CodeAnalysis (5)
CodeGen\DebugId.cs (4)
43=> Ordinal.CompareTo(other.Ordinal) is int result and not 0 ? result : Generation.CompareTo(other.Generation); 46=> (Generation > 0) ? $"{Ordinal}{CommonGeneratedNames.GenerationSeparator}{Generation}" : Ordinal.ToString(System.Globalization.CultureInfo.InvariantCulture);
PEWriter\MetadataWriter.cs (1)
4219methodBody.MethodId.Ordinal,
Microsoft.CodeAnalysis.CSharp (11)
Lowering\ClosureConversion\ClosureConversion.cs (3)
440closureOrdinal = containerAsFrame.ClosureId.Ordinal; 1719(closureKind == ClosureKind.General) ? -1 : topLevelMethodId.Ordinal, 1721lambdaId.Ordinal,
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (4)
103return GeneratedNames.MakeStaticLambdaDisplayClassName(methodId.Ordinal, methodId.Generation); 106Debug.Assert(methodId.Ordinal >= 0); 107return GeneratedNames.MakeLambdaDisplayClassName(methodId.Ordinal, methodId.Generation, closureId.Ordinal, closureId.Generation);
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (4)
188(closureKind == ClosureKind.General) ? -1 : topLevelMethodId.Ordinal, 190lambdaId.Ordinal, 201(closureKind == ClosureKind.General) ? -1 : topLevelMethodId.Ordinal, 203lambdaId.Ordinal,