27 references to _currentTypeDefinition
ILAssembler (27)
GrammarVisitor.cs (27)
1015_currentTypeDefinition.Push(VisitClassHead(classHead).Value); 1017_currentTypeDefinition.Pop(); 1030declarativeSecurity?.Parent = _currentTypeDefinition.PeekOrDefault(); 1041var currentType = _currentTypeDefinition.PeekOrDefault(); 1057var currentType = _currentTypeDefinition.PeekOrDefault(); 1071var currentType = _currentTypeDefinition.PeekOrDefault(); 1094if (_currentTypeDefinition.Count != 0) 1120_currentTypeDefinition.PeekOrDefault(), 1195_currentTypeDefinition.Push(newTypeDef); 1207_currentTypeDefinition.Pop(); 1245if (_currentTypeDefinition.Count == 0) 1250var thisType = _currentTypeDefinition.Peek(); 1255if (_currentTypeDefinition.Count == 0) 1260var baseType = _currentTypeDefinition.Peek().BaseType; 1270if (_currentTypeDefinition.Count < 2) 1275var nesterType = _currentTypeDefinition.Peek().ContainingType!; 1721_currentTypeDefinition.Push(VisitClassHead(classHead).Value); 1723_currentTypeDefinition.Pop(); 2000if (_currentTypeDefinition.Count == 0) 2010for (int i = 0; i < _currentTypeDefinition.Peek().GenericParameters.Count; i++) 2012EntityRegistry.GenericParameterEntity? genericParameter = _currentTypeDefinition.Peek().GenericParameters[i]; 2456var field = EntityRegistry.CreateUnrecordedFieldDefinition(fieldAttrs, _currentTypeDefinition.PeekOrDefault()!, name, signature.Builder); 2598EntityRegistry.TypeEntity definingType = _currentTypeDefinition.PeekOrDefault() ?? _entityRegistry.ModuleType; 2914builder.Add(EntityRegistry.CreateUnrecordedInterfaceImplementation(_currentTypeDefinition.PeekOrDefault()!, VisitTypeSpec(impl).Value)); 3717_currentTypeDefinition.PeekOrDefault()!.MethodImplementations.Add(EntityRegistry.CreateUnrecordedMethodImplementation(currentMethod.Definition, methodRef)); 3888var containingType = _currentTypeDefinition.PeekOrDefault() ?? _entityRegistry.ModuleType; 4023EntityRegistry.TypeEntity owner = _currentTypeDefinition.PeekOrDefault() ?? _entityRegistry.ModuleType;