1 write to TypeToGenerateIn
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
404TypeToGenerateIn = definition as INamedTypeSymbol;
34 references to TypeToGenerateIn
Microsoft.CodeAnalysis.Features (34)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (34)
111Contract.ThrowIfNull(TypeToGenerateIn); 112if (!CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken)) 124IsContainedInUnsafeType = _service.ContainingTypesOrSelfHasUnsafeKeyword(TypeToGenerateIn); 131Contract.ThrowIfNull(TypeToGenerateIn); 132var typeParametersNames = TypeToGenerateIn.GetAllTypeParameters().Select(t => t.Name).ToImmutableArray(); 137_document, this.TypeToGenerateIn, _arguments, ParameterTypes, parameterNames, cancellationToken).ConfigureAwait(false); 148Contract.ThrowIfNull(TypeToGenerateIn); 181_document, this.TypeToGenerateIn, remainingArguments, remainingParameterTypes, remainingParameterNames, cancellationToken).ConfigureAwait(false); 191Contract.ThrowIfNull(TypeToGenerateIn); 192Contract.ThrowIfNull(TypeToGenerateIn.BaseType); 198var result = FindConstructorToDelegateTo(parameters, expressions, TypeToGenerateIn.InstanceConstructors, cancellationToken) ?? 199FindConstructorToDelegateTo(parameters, expressions, TypeToGenerateIn.BaseType.InstanceConstructors, cancellationToken); 213Contract.ThrowIfNull(TypeToGenerateIn); 226if (TypeToGenerateIn.Equals(constructor.ContainingType) && 247Contract.ThrowIfNull(TypeToGenerateIn); 249var syntaxFacts = GetRequiredLanguageService<ISyntaxFactsService>(TypeToGenerateIn.Language); 250return TypeToGenerateIn.InstanceConstructors.Any(static (c, arg) => arg.self.Matches(c, arg.syntaxFacts), (self: this, syntaxFacts)); 284var allTypeParameters = TypeToGenerateIn.GetAllTypeParameters(); 406return TypeToGenerateIn?.TypeKind is (TypeKind?)TypeKind.Class or (TypeKind?)TypeKind.Struct; 431Contract.ThrowIfNull(TypeToGenerateIn); 434var isThis = _delegatedConstructor.ContainingType.OriginalDefinition.Equals(TypeToGenerateIn.OriginalDefinition); 435var delegatingArguments = this.GetRequiredLanguageService<SyntaxGenerator>(TypeToGenerateIn.Language).CreateArguments(_delegatedConstructor.Parameters); 444typeName: TypeToGenerateIn.Name, 456TypeToGenerateIn, 464Contract.ThrowIfNull(TypeToGenerateIn); 473: GetRequiredLanguageService<SyntaxGenerator>(TypeToGenerateIn.Language).CreateAssignmentStatements( 474GetRequiredLanguageService<SyntaxGeneratorInternal>(TypeToGenerateIn.Language), 486Contract.ThrowIfNull(TypeToGenerateIn); 499TypeToGenerateIn, 500GetRequiredLanguageService<SyntaxGenerator>(TypeToGenerateIn.Language).CreateMemberDelegatingConstructor( 501GetRequiredLanguageService<SyntaxGeneratorInternal>(TypeToGenerateIn.Language), 503TypeToGenerateIn.Name, 504TypeToGenerateIn, 506TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,