438 references to System_Int64
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
990SpecialType.System_Int64 => true,
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
279case SpecialType.System_Int64:
GenerateDocumentationAndConfigFiles (24)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
27case SpecialType.System_Int64:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
28or SpecialType.System_Int64
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
67SpecialType.System_Int64 => (long)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
293case SpecialType.System_Int64: 391case SpecialType.System_Int64: 666case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
26PredefinedType.Int64 => SpecialType.System_Int64, 51SpecialType.System_Int64 => PredefinedType.Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
142SpecialType.System_Int64 => value is long,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
25case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
444case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
137: factory.LocalDeclarationStatement(compilation.GetSpecialType(SpecialType.System_Int64), HashCodeName, CreateLiteralExpression(factory, initHash)));
Microsoft.Analyzers.Local (1)
CallAnalysis\ToInvariantString.cs (1)
21SpecialType.System_Int64,
Microsoft.CodeAnalysis (39)
Compilation\Expression.cs (1)
15case SpecialType.System_Int64:
ConstantValue.cs (2)
446case SpecialType.System_Int64: return ConstantValueTypeDiscriminator.Int64; 498case ConstantValueTypeDiscriminator.Int64: return SpecialType.System_Int64;
Emit\CommonPEModuleBuilder.cs (1)
1152this.GetSpecialType(SpecialType.System_Int64, syntaxNodeOpt, diagnostics),
MetadataReader\MetadataTypeCodeExtensions.cs (3)
46return SpecialType.System_Int64; 116case SpecialType.System_Int64: 160case SpecialType.System_Int64:
SpecialMembers.cs (7)
340(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 610(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 729(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 760(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 903(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 982(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 1007(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64,
SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
SpecialTypes.cs (2)
118s_typeIdToTypeCodeMap[(int)SpecialType.System_Int64] = Microsoft.Cci.PrimitiveTypeCode.Int64; 142s_typeCodeToTypeIdMap[(int)Microsoft.Cci.PrimitiveTypeCode.Int64] = SpecialType.System_Int64;
Symbols\Attributes\CommonAttributeData.cs (1)
242long value = this.CommonConstructorArguments[0].DecodeValue<long>(SpecialType.System_Int64);
Symbols\INamedTypeSymbolInternal.cs (1)
54case SpecialType.System_Int64:
Symbols\TypedConstant.cs (1)
168case SpecialType.System_Int64:
WellKnownMembers.cs (8)
67(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 242(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, // Return Type 250(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, // Return Type 258(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, // Return Type 867(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 1402(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, // Return Type 1499(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, 1618(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int64, // Return Type
Microsoft.CodeAnalysis.Analyzers (25)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
379or SpecialType.System_Int64
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
27case SpecialType.System_Int64:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
28or SpecialType.System_Int64
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
67SpecialType.System_Int64 => (long)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
293case SpecialType.System_Int64: 391case SpecialType.System_Int64: 666case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
26PredefinedType.Int64 => SpecialType.System_Int64, 51SpecialType.System_Int64 => PredefinedType.Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
142SpecialType.System_Int64 => value is long,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
25case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
444case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
137: factory.LocalDeclarationStatement(compilation.GetSpecialType(SpecialType.System_Int64), HashCodeName, CreateLiteralExpression(factory, initHash)));
Microsoft.CodeAnalysis.AnalyzerUtilities (24)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
379or SpecialType.System_Int64
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
27case SpecialType.System_Int64:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
28or SpecialType.System_Int64
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (3)
51case SpecialType.System_Int64: 317case SpecialType.System_Int64: 340case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
67SpecialType.System_Int64 => (long)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
293case SpecialType.System_Int64: 391case SpecialType.System_Int64: 666case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
26PredefinedType.Int64 => SpecialType.System_Int64, 51SpecialType.System_Int64 => PredefinedType.Int64,
Microsoft.CodeAnalysis.CodeStyle (18)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
67SpecialType.System_Int64 => (long)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
293case SpecialType.System_Int64: 391case SpecialType.System_Int64: 666case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
26PredefinedType.Int64 => SpecialType.System_Int64, 51SpecialType.System_Int64 => PredefinedType.Int64,
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
386case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
142SpecialType.System_Int64 => value is long,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
25case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
444case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
137: factory.LocalDeclarationStatement(compilation.GetSpecialType(SpecialType.System_Int64), HashCodeName, CreateLiteralExpression(factory, initHash)));
Microsoft.CodeAnalysis.CSharp (88)
Binder\Binder_Conversions.cs (15)
4024case SpecialType.System_Int64: return (long)byteValue; 4044case SpecialType.System_Int64: return (long)charValue; 4064case SpecialType.System_Int64: return (long)uint16Value; 4084case SpecialType.System_Int64: return (long)uint32Value; 4104case SpecialType.System_Int64: return (long)uint64Value; 4124case SpecialType.System_Int64: return (long)nuintValue; 4143case SpecialType.System_Int64: return (long)sbyteValue; 4163case SpecialType.System_Int64: return (long)int16Value; 4183case SpecialType.System_Int64: return (long)int32Value; 4203case SpecialType.System_Int64: return (long)int64Value; 4223case SpecialType.System_Int64: return (long)nintValue; 4247case SpecialType.System_Int64: return (long)doubleValue; 4267case SpecialType.System_Int64: return (long)decimalValue; 4319case SpecialType.System_Int64: return (long.MinValue - 1D) <= value && value < (long.MaxValue + 1D); 4348case SpecialType.System_Int64: return (long.MinValue - 1M) < value && value < (long.MaxValue + 1M);
Binder\Binder_Expressions.cs (3)
4837if (type == SpecialType.System_Int64) 7507case SpecialType.System_Int64: 10058TryImplicitConversionToArrayIndex(index, SpecialType.System_Int64, node, diagnostics) ??
Binder\Binder_Operators.cs (2)
2668case SpecialType.System_Int64: 4747return new BoundLiteral(node, ConstantValue.Create(-9223372036854775808), GetSpecialType(SpecialType.System_Int64, diagnostics, node));
Binder\Binder_Patterns.cs (1)
2391SpecialType.System_Int64 => BinaryOperatorKind.Long,
Binder\DecisionDagBuilder.cs (6)
2706case (SpecialType.System_Int64, SpecialType.System_UInt64): 2707case (SpecialType.System_UInt64, SpecialType.System_Int64): 2726case (SpecialType.System_Int64, SpecialType.System_IntPtr): 2727case (SpecialType.System_Int64, SpecialType.System_UIntPtr): 2730case (SpecialType.System_IntPtr, SpecialType.System_Int64): 2732case (SpecialType.System_UIntPtr, SpecialType.System_Int64):
Binder\PatternExplainer.cs (2)
840SpecialType.System_Int64 => true, 868case SpecialType.System_Int64:
Binder\Semantics\Conversions\ConversionsBase.cs (4)
1405else if (specialSource == SpecialType.System_Int64 && destination.GetSpecialTypeSafe() == SpecialType.System_UInt64 && (constantValue.IsBad || 0 <= constantValue.Int64Value)) 2124case SpecialType.System_Int64: 2209case SpecialType.System_Int64: 3952case SpecialType.System_Int64:
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (4)
566operators.Add(new BinaryOperatorSignature(BinaryOperatorKind.PointerAndLongAddition, pointerType, Compilation.GetSpecialType(SpecialType.System_Int64), pointerType)); 570operators.Add(new BinaryOperatorSignature(BinaryOperatorKind.LongAndPointerAddition, Compilation.GetSpecialType(SpecialType.System_Int64), pointerType, pointerType)); 576operators.Add(new BinaryOperatorSignature(BinaryOperatorKind.PointerAndLongSubtraction, pointerType, Compilation.GetSpecialType(SpecialType.System_Int64), pointerType)); 578operators.Add(new BinaryOperatorSignature(BinaryOperatorKind.PointerSubtraction, pointerType, pointerType, Compilation.GetSpecialType(SpecialType.System_Int64)));
Binder\Semantics\Operators\OperatorFacts.cs (1)
44case SpecialType.System_Int64:
Binder\Semantics\Operators\OperatorKindExtensions.cs (2)
156case SpecialType.System_Int64: 174case SpecialType.System_Int64:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3822case SpecialType.System_Int64:
CodeGen\EmitArrayInitializer.cs (1)
806SpecialType.System_Int64 or SpecialType.System_UInt64 or SpecialType.System_Double;
CodeGen\EmitExpression.cs (2)
1353case SpecialType.System_Int64: 2380expression.Type.SpecialType == SpecialType.System_Int64 ||
Compilation\BuiltInOperators.cs (5)
270case UnaryOperatorKind.Long: opType = _compilation.GetSpecialType(SpecialType.System_Int64); break; 750case BinaryOperatorKind.Long: return _compilation.GetSpecialType(SpecialType.System_Int64); 782case BinaryOperatorKind.Long: return _compilation.GetSpecialType(SpecialType.System_Int64); 814case BinaryOperatorKind.Long: return _compilation.GetSpecialType(SpecialType.System_Int64); 841BinaryOperatorKind.Long => _compilation.GetSpecialType(SpecialType.System_Int64),
Compilation\CSharpCompilation.cs (3)
1811case SpecialType.System_Int64: 4637csharpReturnType.SpecialType is SpecialType.System_Int64 && 4656=> type.SpecialType is SpecialType.System_Int32 or SpecialType.System_UInt32 or SpecialType.System_Int64 or SpecialType.System_UInt64;
FlowAnalysis\AbstractFlowPass.cs (1)
1517case SpecialType.System_Int64:
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
223SpecialType.System_Int64 or SpecialType.System_UInt64
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
792NamedTypeSymbol int64Type = _factory.SpecialType(SpecialType.System_Int64);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (5)
2377case SpecialType.System_Int64: 2414TypeSymbol longType = _factory.SpecialType(SpecialType.System_Int64); 2425case SpecialType.System_Int64: 2427TypeSymbol longType = _factory.SpecialType(SpecialType.System_Int64); 2473Debug.Assert(returnType.SpecialType == SpecialType.System_Int64);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (7)
1678case SpecialType.System_Int64: 1703case SpecialType.System_Int64: 1728case SpecialType.System_Int64: 1753case SpecialType.System_Int64: 1779case SpecialType.System_Int64: return SpecialMember.System_Decimal__op_Explicit_ToInt64; 1799case SpecialType.System_Int64: return SpecialMember.System_Decimal__op_Implicit_FromInt64; 1837static TypeSymbol get64BitType(CSharpCompilation compilation, bool signed) => compilation.GetSpecialType(signed ? SpecialType.System_Int64 : SpecialType.System_UInt64);
Lowering\LocalRewriter\LocalRewriter_Literal.cs (2)
112arguments.Add(new BoundLiteral(syntax, ConstantValue.Create((long)value), _compilation.GetSpecialType(SpecialType.System_Int64))); 148arguments.Add(new BoundLiteral(syntax, ConstantValue.Create(constantValue.DateTimeValue.Ticks), _compilation.GetSpecialType(SpecialType.System_Int64)));
Lowering\LocalRewriter\LocalRewriter_PointerElementAccess.cs (1)
56case SpecialType.System_Int64:
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
1094specialType = SpecialType.System_Int64; 1202case SpecialType.System_Int64:
Parser\Lexer.cs (3)
355case SpecialType.System_Int64: 1087info.ValueKind = SpecialType.System_Int64; 1119info.ValueKind = SpecialType.System_Int64;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
692case SpecialType.System_Int64:
Symbols\Attributes\SourceAttributeData.cs (1)
390if (specType != SpecialType.System_Int64)
Symbols\Compilation_WellKnownMembers.cs (1)
487var ticks = new TypedConstant(GetSpecialType(SpecialType.System_Int64), TypedConstantKind.Primitive, value.Ticks);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2510case SpecialType.System_Int64:
Symbols\Source\SourceAssemblySymbol.cs (1)
2815case SpecialType.System_Int64:
Symbols\SpecialTypeExtensions.cs (1)
20case SpecialType.System_Int64:
Symbols\TypeSymbolExtensions.cs (5)
693case SpecialType.System_Int64: 1436case SpecialType.System_Int64: 1541case SpecialType.System_Int64: 2315case SpecialType.System_Int64: return 7; 2338case SpecialType.System_Int64: return 22;
Syntax\SyntaxKindExtensions.cs (1)
32return SpecialType.System_Int64;
Utilities\ValueSetFactory.cs (1)
44SpecialType.System_Int64 => ForLong,
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
24case SpecialType.System_Int64:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
153if (value is long && !IsSpecialType(type, SpecialType.System_Int64))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
283case SpecialType.System_Int64:
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
50protected override SpecialType SpecialType => SpecialType.System_Int64;
Completion\Providers\DefaultArgumentProvider.cs (1)
47SpecialType.System_Int64 => "0L",
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpTypeNameFormatter.cs (1)
38case SpecialType.System_Int64: return "long";
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3509SpecialType.System_Int64 => LongKeyword,
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (5)
28SpecialType.System_Int64, 97SpecialType.System_Int64, 112SpecialType.System_Int64, 127SpecialType.System_Int64, 219SpecialType.System_Int64 => s_int64Conversions,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
48SpecialType.System_Int64 => SyntaxKind.LongKeyword,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
24case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
153if (value is long && !IsSpecialType(type, SpecialType.System_Int64))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
283case SpecialType.System_Int64:
Microsoft.CodeAnalysis.Extensions.Package (17)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
Symbols\ITypeSymbolExtensions.cs (3)
293case SpecialType.System_Int64: 391case SpecialType.System_Int64: 666case SpecialType.System_Int64:
Symbols\PredefinedTypeExtensions.cs (2)
26PredefinedType.Int64 => SpecialType.System_Int64, 51SpecialType.System_Int64 => PredefinedType.Int64,
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
386case SpecialType.System_Int64:
Microsoft.CodeAnalysis.ResxSourceGenerator (21)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
379or SpecialType.System_Int64
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
27case SpecialType.System_Int64:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
28or SpecialType.System_Int64
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
67SpecialType.System_Int64 => (long)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
293case SpecialType.System_Int64: 391case SpecialType.System_Int64: 666case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
26PredefinedType.Int64 => SpecialType.System_Int64, 51SpecialType.System_Int64 => PredefinedType.Int64,
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonPrimitiveFormatter.cs (1)
75case SpecialType.System_Int64:
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
301return SpecialType.System_Int64;
Microsoft.CodeAnalysis.VisualBasic (58)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
343SpecialType.System_Int64,
Binding\Binder_Conversions.vb (1)
286Case SyntaxKind.CLngKeyword : targetType = SpecialType.System_Int64
Binding\Binder_Lookup.vb (1)
465Return SpecialType.System_Int64
Binding\Binder_SelectCase.vb (1)
704SpecialType.System_Int64,
Binding\Binder_Symbols.vb (1)
794type = SpecialType.System_Int64
Binding\Binder_Utils.vb (3)
722specialType = SpecialType.System_Int64 725specialType = SpecialType.System_Int64 1381SpecialType.System_Int64,
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
380type = SpecialType.System_Int64
BoundTree\BoundExpressionExtensions.vb (1)
434Case SpecialType.System_Int64
CodeGen\EmitExpression.vb (1)
1644Debug.Assert(expression.Type.SpecialType = SpecialType.System_Int32 OrElse expression.Type.SpecialType = SpecialType.System_Int64 OrElse expression.Type.SpecialType = SpecialType.System_UIntPtr)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
488SpecialType.System_Int64,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
717If resultType.SpecialType = SpecialType.System_Int64 Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (5)
318Return Me._factory.SpecialType(SpecialType.System_Int64) 461Case SpecialType.System_Int64 : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanInt64 524Case SpecialType.System_Int64 550Case SpecialType.System_Int64 : specialHelper = SpecialMember.System_Decimal__op_Implicit_FromInt64 591Case SpecialType.System_Int64 : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringInt64
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (5)
846Case SpecialType.System_Int64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToLongObject 939Case SpecialType.System_Int64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringInt64 1011Case SpecialType.System_Int64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToLongString 1079Case SpecialType.System_Int64 : member = SpecialMember.System_Decimal__CtorInt64 1151Case SpecialType.System_Int64 : member = WellKnownMember.System_Convert__ToInt64Decimal
Preprocessor\CConst.vb (2)
57Case SpecialType.System_Int64 113Return New CConst(Of Long)(value, SpecialType.System_Int64)
Preprocessor\ExpressionEvaluator.vb (8)
31Const ____Int64 = CType(SpecialType.System_Int64, Byte) 87Case SpecialType.System_Int64 330Case SpecialType.System_Int64 366Return SpecialType.System_Int64 517specialType = SpecialType.System_Int64 663numericVal = NarrowIntegralResult(numericVal, SpecialType.System_Int64, toSpecialType, False) 881Case SpecialType.System_Int64 920Case SpecialType.System_Int64
Preprocessor\OperatorResolution.vb (2)
46Case SpecialType.System_Int64 87Const t_i8 As Byte = CType(SpecialType.System_Int64, Byte)
Semantics\Conversions.vb (1)
3346Case SpecialType.System_Int64, SpecialType.System_UInt64
Semantics\Operators.vb (6)
596SpecialType.System_Int64, 607intrinsicOperatorType = SpecialType.System_Int64 629SpecialType.System_Int64, 660SpecialType.System_Int64, 672intrinsicOperatorType = SpecialType.System_Int64 1728Const tLng As SByte = SpecialType.System_Int64
Symbols\Attributes\SourceAttributeData.vb (1)
229foundMatch = specType = SpecialType.System_Int64
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1165SpecialType.System_Int64,
Symbols\Source\SourceFieldSymbol.vb (1)
686Dim specialTypeInt64 = Me.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)
Symbols\Source\SourceParameterSymbolBase.vb (1)
63ImmutableArray.Create(New TypedConstant(compilation.GetSpecialType(SpecialType.System_Int64),
Symbols\SpecialTypeExtensions.vb (10)
35SpecialType.System_Int64, 57SpecialType.System_Int64, 105SpecialType.System_Int64, 127SpecialType.System_Int64, 157Case SpecialType.System_Int64 204Case SpecialType.System_Int64 243Case SpecialType.System_Int64 291Case SpecialType.System_Int64 326Case SpecialType.System_Int64, SpecialType.System_UInt64 343Case SpecialType.System_Int64
Symbols\TypeSymbolExtensions.vb (1)
444Case SpecialType.System_Int64
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (1)
191Case SpecialType.System_Int64
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
384SpecialType.System_UInt64, SpecialType.System_Int64,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
45Return Me.Document.SemanticModel.Compilation.GetSpecialType(SpecialType.System_Int64)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (2)
77Return GenerateIntegralLiteralExpression(type, SpecialType.System_Int64, DirectCast(value, Long), canUseFieldReference, LiteralSpecialValues.Int64SpecialValues, Function(x) x < 0, Function(x) -x, "9223372036854775808") 232ElseIf TypeOf value Is Long AndAlso Not IsSpecialType(type, SpecialType.System_Int64) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ITypeSymbolExtensions.vb (3)
35Case specialType.System_Int64 77specialType = specialType.System_Int64 111SpecialType.System_Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
104SpecialType.System_Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (1)
112Case SpecialType.System_Int64
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\KeywordRecommenders\Types\BuiltInTypesKeywordRecommender.vb (1)
93SpecialType.System_Int64,
Completion\Providers\DefaultArgumentProvider.vb (1)
42Case SpecialType.System_Int64
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
45Return Me.Document.SemanticModel.Compilation.GetSpecialType(SpecialType.System_Int64)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (2)
148Case SpecialType.System_Int64 249SpecialType.System_Int64,
Microsoft.CodeAnalysis.VisualBasic.Scripting (1)
Hosting\ObjectFormatter\VisualBasicTypeNameFormatter.vb (1)
34Case SpecialType.System_Int64
Microsoft.CodeAnalysis.VisualBasic.Workspaces (10)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
362Case SpecialType.System_Int64
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
36Case SpecialType.System_Int64
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
384SpecialType.System_UInt64, SpecialType.System_Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (2)
77Return GenerateIntegralLiteralExpression(type, SpecialType.System_Int64, DirectCast(value, Long), canUseFieldReference, LiteralSpecialValues.Int64SpecialValues, Function(x) x < 0, Function(x) -x, "9223372036854775808") 232ElseIf TypeOf value Is Long AndAlso Not IsSpecialType(type, SpecialType.System_Int64) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ITypeSymbolExtensions.vb (3)
35Case specialType.System_Int64 77specialType = specialType.System_Int64 111SpecialType.System_Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
104SpecialType.System_Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (1)
112Case SpecialType.System_Int64
Microsoft.CodeAnalysis.Workspaces (23)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
311AddSpecialTypeSymbolAndItsAliases(nameof(Int64), SpecialType.System_Int64);
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
67SpecialType.System_Int64 => (long)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
293case SpecialType.System_Int64: 391case SpecialType.System_Int64: 666case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
26PredefinedType.Int64 => SpecialType.System_Int64, 51SpecialType.System_Int64 => PredefinedType.Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
142SpecialType.System_Int64 => value is long,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
25case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
444case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
137: factory.LocalDeclarationStatement(compilation.GetSpecialType(SpecialType.System_Int64), HashCodeName, CreateLiteralExpression(factory, initHash)));
Microsoft.Extensions.Options.SourceGeneration (1)
OptionsSourceGenContext.cs (1)
57SpecialType.System_Int64 => true,
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
40SpecialType.System_Int64,
src\Generators\Microsoft.Gen.Metrics\SymbolLoader.cs (1)
38var longType = compilation.GetSpecialType(SpecialType.System_Int64);
Microsoft.Gen.Metrics (2)
Parser.cs (1)
40SpecialType.System_Int64,
SymbolLoader.cs (1)
38var longType = compilation.GetSpecialType(SpecialType.System_Int64);
Microsoft.Gen.MetricsReports (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
40SpecialType.System_Int64,
src\Generators\Microsoft.Gen.Metrics\SymbolLoader.cs (1)
38var longType = compilation.GetSpecialType(SpecialType.System_Int64);
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSManagedTypeInfo.cs (1)
49case { SpecialType: SpecialType.System_Int64 }:
Microsoft.Interop.SourceGeneration (3)
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
47or { ManagedType: SpecialTypeInfo { SpecialType: SpecialType.System_Int64 }, MarshallingAttributeInfo: NoMarshallingInfo or MarshalAsInfo(UnmanagedType.I8, _) }
TypeSymbolExtensions.cs (2)
183or SpecialType.System_Int64 198or SpecialType.System_Int64
Roslyn.Diagnostics.Analyzers (25)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
29case SpecialType.System_Int64: 54case SpecialType.System_Int64: 77case SpecialType.System_Int64: 114case SpecialType.System_Int64: 151case SpecialType.System_Int64: 175case SpecialType.System_Int64: 193case SpecialType.System_Int64: 217case SpecialType.System_Int64: 246case SpecialType.System_Int64: 268case SpecialType.System_Int64: 302return SpecialType.System_Int64; 382SpecialType.System_Int64 => (ulong)(long)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
379or SpecialType.System_Int64
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
27case SpecialType.System_Int64:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
28or SpecialType.System_Int64
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
67SpecialType.System_Int64 => (long)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
293case SpecialType.System_Int64: 391case SpecialType.System_Int64: 666case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
26PredefinedType.Int64 => SpecialType.System_Int64, 51SpecialType.System_Int64 => PredefinedType.Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
142SpecialType.System_Int64 => value is long,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
25case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
444case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
137: factory.LocalDeclarationStatement(compilation.GetSpecialType(SpecialType.System_Int64), HashCodeName, CreateLiteralExpression(factory, initHash)));
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
24case SpecialType.System_Int64:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
153if (value is long && !IsSpecialType(type, SpecialType.System_Int64))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
283case SpecialType.System_Int64:
Roslyn.Diagnostics.VisualBasic.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
384SpecialType.System_UInt64, SpecialType.System_Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (2)
77Return GenerateIntegralLiteralExpression(type, SpecialType.System_Int64, DirectCast(value, Long), canUseFieldReference, LiteralSpecialValues.Int64SpecialValues, Function(x) x < 0, Function(x) -x, "9223372036854775808") 232ElseIf TypeOf value Is Long AndAlso Not IsSpecialType(type, SpecialType.System_Int64) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ITypeSymbolExtensions.vb (3)
35Case specialType.System_Int64 77specialType = specialType.System_Int64 111SpecialType.System_Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
104SpecialType.System_Int64,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (1)
112Case SpecialType.System_Int64
System.Text.Json.SourceGeneration (2)
Helpers\RoslynExtensions.cs (1)
193SpecialType.System_SByte or SpecialType.System_Int16 or SpecialType.System_Int32 or SpecialType.System_Int64 or
JsonSourceGenerator.Parser.cs (1)
1366SpecialType.System_Int64 or SpecialType.System_UInt64 or