1 write to TypeToGenerateIn
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
400TypeToGenerateIn = definition as INamedTypeSymbol;
41 references to TypeToGenerateIn
Microsoft.CodeAnalysis.CodeStyle.Fixes (41)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (7)
89Contract.ThrowIfNull(state.TypeToGenerateIn); 97string.Format(CodeFixesResources.Generate_constructor_in_0_with_fields, state.TypeToGenerateIn.Name), 99nameof(CodeFixesResources.Generate_constructor_in_0_with_fields) + "_" + state.TypeToGenerateIn.Name)); 106string.Format(CodeFixesResources.Generate_constructor_in_0_with_properties, state.TypeToGenerateIn.Name), 108nameof(CodeFixesResources.Generate_constructor_in_0_with_properties) + "_" + state.TypeToGenerateIn.Name)); 113string.Format(CodeFixesResources.Generate_constructor_in_0, state.TypeToGenerateIn.Name), 115nameof(CodeFixesResources.Generate_constructor_in_0) + "_" + state.TypeToGenerateIn.Name));
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (34)
105Contract.ThrowIfNull(TypeToGenerateIn); 108if (!CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, codeGenerationContext, cancellationToken)) 120IsContainedInUnsafeType = _service.ContainingTypesOrSelfHasUnsafeKeyword(TypeToGenerateIn); 127Contract.ThrowIfNull(TypeToGenerateIn); 128var typeParametersNames = TypeToGenerateIn.GetAllTypeParameters().SelectAsArray(t => t.Name); 133_document, this.TypeToGenerateIn, _arguments, ParameterTypes, parameterNames, cancellationToken).ConfigureAwait(false); 144Contract.ThrowIfNull(TypeToGenerateIn); 177_document, this.TypeToGenerateIn, remainingArguments, remainingParameterTypes, remainingParameterNames, cancellationToken).ConfigureAwait(false); 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) && 243Contract.ThrowIfNull(TypeToGenerateIn); 245var syntaxFacts = GetRequiredLanguageService<ISyntaxFactsService>(TypeToGenerateIn.Language); 246return TypeToGenerateIn.InstanceConstructors.Any(static (c, arg) => arg.self.Matches(c, arg.syntaxFacts), (self: this, syntaxFacts)); 280var allTypeParameters = TypeToGenerateIn.GetAllTypeParameters(); 402return TypeToGenerateIn?.TypeKind is (TypeKind?)TypeKind.Class or (TypeKind?)TypeKind.Struct; 427Contract.ThrowIfNull(TypeToGenerateIn); 430var isThis = _delegatedConstructor.ContainingType.OriginalDefinition.Equals(TypeToGenerateIn.OriginalDefinition); 431var delegatingArguments = this.GetRequiredLanguageService<SyntaxGenerator>(TypeToGenerateIn.Language).CreateArguments(_delegatedConstructor.Parameters); 440typeName: TypeToGenerateIn.Name, 453TypeToGenerateIn, 461Contract.ThrowIfNull(TypeToGenerateIn); 470: GetRequiredLanguageService<SyntaxGenerator>(TypeToGenerateIn.Language).CreateAssignmentStatements( 471GetRequiredLanguageService<SyntaxGeneratorInternal>(TypeToGenerateIn.Language), 483Contract.ThrowIfNull(TypeToGenerateIn); 497TypeToGenerateIn, 498GetRequiredLanguageService<SyntaxGenerator>(TypeToGenerateIn.Language).CreateMemberDelegatingConstructor( 499GetRequiredLanguageService<SyntaxGeneratorInternal>(TypeToGenerateIn.Language), 501TypeToGenerateIn.Name, 502TypeToGenerateIn, 504TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,