1 write to TypeToGenerateIn
Microsoft.CodeAnalysis.Features (1)
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
398TypeToGenerateIn = definition as INamedTypeSymbol;
40 references to TypeToGenerateIn
Microsoft.CodeAnalysis.Features (40)
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (7)
88Contract.ThrowIfNull(state.TypeToGenerateIn); 96string.Format(FeaturesResources.Generate_constructor_in_0_with_fields, state.TypeToGenerateIn.Name), 98nameof(FeaturesResources.Generate_constructor_in_0_with_fields) + "_" + state.TypeToGenerateIn.Name)); 105string.Format(FeaturesResources.Generate_constructor_in_0_with_properties, state.TypeToGenerateIn.Name), 107nameof(FeaturesResources.Generate_constructor_in_0_with_properties) + "_" + state.TypeToGenerateIn.Name)); 112string.Format(FeaturesResources.Generate_constructor_in_0, state.TypeToGenerateIn.Name), 114nameof(FeaturesResources.Generate_constructor_in_0) + "_" + state.TypeToGenerateIn.Name));
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (33)
115Contract.ThrowIfNull(TypeToGenerateIn); 116if (!CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken)) 128IsContainedInUnsafeType = _service.ContainingTypesOrSelfHasUnsafeKeyword(TypeToGenerateIn); 135var typeParametersNames = TypeToGenerateIn.GetAllTypeParameters().Select(t => t.Name).ToImmutableArray(); 187Contract.ThrowIfNull(TypeToGenerateIn); 188Contract.ThrowIfNull(TypeToGenerateIn.BaseType); 194var result = FindConstructorToDelegateTo(parameters, expressions, TypeToGenerateIn.InstanceConstructors, cancellationToken) ?? 195FindConstructorToDelegateTo(parameters, expressions, TypeToGenerateIn.BaseType.InstanceConstructors, cancellationToken); 209Contract.ThrowIfNull(TypeToGenerateIn); 222if (TypeToGenerateIn.Equals(constructor.ContainingType) && 240Contract.ThrowIfNull(TypeToGenerateIn); 242var syntaxFacts = _document.Project.Solution.Services.GetRequiredLanguageService<ISyntaxFactsService>(TypeToGenerateIn.Language); 243return TypeToGenerateIn.InstanceConstructors.Any(static (c, arg) => arg.self.Matches(c, arg.syntaxFacts), (self: this, syntaxFacts)); 277var allTypeParameters = TypeToGenerateIn.GetAllTypeParameters(); 400return TypeToGenerateIn?.TypeKind is (TypeKind?)TypeKind.Class or (TypeKind?)TypeKind.Struct; 462var members = from t in TypeToGenerateIn.GetBaseTypesAndThis() 463let ignoreAccessibility = t.Equals(TypeToGenerateIn) 523Contract.ThrowIfNull(TypeToGenerateIn); 525return TypeToGenerateIn.MemberNames.Concat( 526from type in TypeToGenerateIn.GetBaseTypes() 580Contract.ThrowIfNull(TypeToGenerateIn); 582var provider = document.Project.Solution.Services.GetLanguageServices(TypeToGenerateIn.Language); 584var isThis = _delegatedConstructor.ContainingType.OriginalDefinition.Equals(TypeToGenerateIn.OriginalDefinition); 594typeName: TypeToGenerateIn.Name, 607TypeToGenerateIn, 615Contract.ThrowIfNull(TypeToGenerateIn); 617var provider = document.Project.Solution.Services.GetLanguageServices(TypeToGenerateIn.Language); 638Contract.ThrowIfNull(TypeToGenerateIn); 640var provider = document.Project.Solution.Services.GetLanguageServices(TypeToGenerateIn.Language); 653TypeToGenerateIn, 656TypeToGenerateIn.Name, 657TypeToGenerateIn, 659TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,