30 references to UserDefined
Microsoft.CodeAnalysis (5)
CodeGen\LocalConstantDefinition.cs (1)
68=> new LocalSlotDebugInfo(SynthesizedLocalKind.UserDefined, LocalDebugId.None);
CodeGen\SynthesizedLocalOrdinalsDispenser.cs (1)
59Debug.Assert(ordinal == 0 || localKind != SynthesizedLocalKind.UserDefined);
SynthesizedLocalKind.cs (3)
248return kind >= SynthesizedLocalKind.UserDefined; 285case SynthesizedLocalKind.UserDefined: 300return (kind != SynthesizedLocalKind.LambdaDisplayClass && kind != SynthesizedLocalKind.UserDefined && kind != SynthesizedLocalKind.With)
Microsoft.CodeAnalysis.CSharp (23)
CodeGen\EmitStatement.cs (4)
801Debug.Assert(local.SynthesizedKind == SynthesizedLocalKind.UserDefined && 1837!(local.SynthesizedKind == SynthesizedLocalKind.UserDefined && 1862Debug.Assert((local.Name == null) == (localKind != SynthesizedLocalKind.UserDefined)); 1879Debug.Assert(ordinal == 0 || localKind != SynthesizedLocalKind.UserDefined);
CodeGen\Optimizer.cs (1)
1005localSymbol.SynthesizedKind == SynthesizedLocalKind.UserDefined &&
Lowering\ClosureConversion\LambdaCapturedVariable.cs (1)
100if (local.SynthesizedKind == SynthesizedLocalKind.UserDefined &&
Lowering\Instrumentation\Instrumenter.cs (1)
222Debug.Assert(original.Left is BoundLocal { LocalSymbol.SynthesizedKind: SynthesizedLocalKind.UserDefined } or BoundParameter);
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (3)
362Debug.Assert(original.Left is BoundLocal { LocalSymbol.SynthesizedKind: SynthesizedLocalKind.UserDefined } or BoundParameter); 370if (original.Right is BoundLocal { LocalSymbol.SynthesizedKind: SynthesizedLocalKind.UserDefined } rightLocal) 521var targetSymbol = original.Locals.FirstOrDefault(l => l.SynthesizedKind == SynthesizedLocalKind.UserDefined);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
1013startExpr is not BoundLocal { LocalSymbol.SynthesizedKind: not SynthesizedLocalKind.UserDefined })
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
220CaptureRefInitializer(variableInitializer, local.SynthesizedKind != SynthesizedLocalKind.UserDefined ? variableInitializer.Syntax : syntax);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (5)
331if ((local.SynthesizedKind == SynthesizedLocalKind.UserDefined && local.ScopeDesignatorOpt?.Kind() != SyntaxKind.SwitchSection) || 477if (local?.SynthesizedKind == SynthesizedLocalKind.UserDefined) 479string fieldName = GeneratedNames.MakeHoistedLocalFieldName(SynthesizedLocalKind.UserDefined, slotIndex, local.Name); 480createdField = F.StateMachineField(type, fieldName, SynthesizedLocalKind.UserDefined, slotIndex); 763Debug.Assert(local.SynthesizedKind == SynthesizedLocalKind.UserDefined &&
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
279if (optimizationLevel == OptimizationLevel.Release && synthesizedKind == SynthesizedLocalKind.UserDefined)
Lowering\SyntheticBoundNodeFactory.cs (2)
446return (InstrumentationState?.IsSuppressed == false && left is BoundLocal { LocalSymbol.SynthesizedKind: SynthesizedLocalKind.UserDefined } or BoundParameter) ? 1664Debug.Assert(kind != SynthesizedLocalKind.UserDefined);
Symbols\Source\SourceLocalSymbol.cs (1)
229get { return SynthesizedLocalKind.UserDefined; }
Symbols\Synthesized\GeneratedNames.cs (2)
211Debug.Assert((localName != null) == (kind == SynthesizedLocalKind.UserDefined)); 237else if (kind == SynthesizedLocalKind.UserDefined)
Microsoft.CodeAnalysis.UnitTests (2)
Emit\CustomDebugInfoTests.cs (2)
197new LocalSlotDebugInfo(SynthesizedLocalKind.UserDefined, new LocalDebugId(-1, 10)), 347new LocalSlotDebugInfo(SynthesizedLocalKind.UserDefined, new LocalDebugId(-1, 10)),