416 references to System_Int16
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
986SpecialType.System_Int16 => true,
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
277case SpecialType.System_Int16:
GenerateDocumentationAndConfigFiles (24)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
19case SpecialType.System_Int16:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
26or SpecialType.System_Int16
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
63SpecialType.System_Int16 => (short)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
65SpecialType.System_Int16 => unchecked((short)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
289case SpecialType.System_Int16: 389case SpecialType.System_Int16: 662case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
22PredefinedType.Int16 => SpecialType.System_Int16, 47SpecialType.System_Int16 => PredefinedType.Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
138SpecialType.System_Int16 => value is short,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
21case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
440case SpecialType.System_Int16:
ILLink.RoslynAnalyzer (1)
TrimAnalysis\TrimAnalysisVisitor.cs (1)
544case SpecialType.System_Int16 when constantValue is short int16ConstantValue:
Microsoft.Analyzers.Local (1)
CallAnalysis\ToInvariantString.cs (1)
19SpecialType.System_Int16,
Microsoft.CodeAnalysis (49)
Compilation\Expression.cs (1)
23case SpecialType.System_Int16:
ConstantValue.cs (2)
442case SpecialType.System_Int16: return ConstantValueTypeDiscriminator.Int16; 494case ConstantValueTypeDiscriminator.Int16: return SpecialType.System_Int16;
Emit\CommonPEModuleBuilder.cs (1)
1150this.GetSpecialType(SpecialType.System_Int16, syntaxNodeOpt, diagnostics),
MetadataReader\MetadataTypeCodeExtensions.cs (3)
34return SpecialType.System_Int16; 112case SpecialType.System_Int16: 154case SpecialType.System_Int16:
SpecialMembers.cs (2)
594(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, 673(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16,
SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
SpecialTypes.cs (2)
120s_typeIdToTypeCodeMap[(int)SpecialType.System_Int16] = Microsoft.Cci.PrimitiveTypeCode.Int16; 144s_typeCodeToTypeIdMap[(int)Microsoft.Cci.PrimitiveTypeCode.Int16] = SpecialType.System_Int16;
Symbols\Attributes\CommonAttributeData.cs (2)
414if (attribute.AttributeConstructor.Parameters[0].Type.SpecialType == SpecialType.System_Int16) 416options = (MethodImplOptions)attribute.CommonConstructorArguments[0].DecodeValue<short>(SpecialType.System_Int16);
Symbols\Attributes\MarshalAsAttributeDecoder.cs (3)
102if (attribute.AttributeConstructor.Parameters[0].Type.SpecialType == SpecialType.System_Int16) 104unmanagedType = (UnmanagedType)attribute.CommonConstructorArguments[0].DecodeValue<short>(SpecialType.System_Int16); 252parameterIndex = namedArg.Value.DecodeValue<short>(SpecialType.System_Int16);
Symbols\INamedTypeSymbolInternal.cs (1)
50case SpecialType.System_Int16:
Symbols\TypedConstant.cs (1)
166case SpecialType.System_Int16:
WellKnownMembers.cs (19)
146(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Return Type 154(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Return Type 162(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Return Type 702(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, 1370(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Return Type 1586(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Return Type 2082(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Field Signature 3610(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument: short 3618(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument: short 3631(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument 3662(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, 3670(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument: short 3678(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument: short 3691(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument 3700(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument: short 3708(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument: short 3721(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument 3734(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument 3751(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Int16, // Argument
Microsoft.CodeAnalysis.Analyzers (25)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
377or SpecialType.System_Int16
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
19case SpecialType.System_Int16:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
26or SpecialType.System_Int16
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
63SpecialType.System_Int16 => (short)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
65SpecialType.System_Int16 => unchecked((short)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
289case SpecialType.System_Int16: 389case SpecialType.System_Int16: 662case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
22PredefinedType.Int16 => SpecialType.System_Int16, 47SpecialType.System_Int16 => PredefinedType.Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
138SpecialType.System_Int16 => value is short,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
21case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
440case SpecialType.System_Int16:
Microsoft.CodeAnalysis.AnalyzerUtilities (25)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
377or SpecialType.System_Int16
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
19case SpecialType.System_Int16:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
26or SpecialType.System_Int16
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (3)
49case SpecialType.System_Int16: 315case SpecialType.System_Int16: 332case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
63SpecialType.System_Int16 => (short)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
65SpecialType.System_Int16 => unchecked((short)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
289case SpecialType.System_Int16: 389case SpecialType.System_Int16: 662case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
22PredefinedType.Int16 => SpecialType.System_Int16, 47SpecialType.System_Int16 => PredefinedType.Int16,
Microsoft.CodeAnalysis.CodeStyle (19)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
63SpecialType.System_Int16 => (short)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
65SpecialType.System_Int16 => unchecked((short)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
289case SpecialType.System_Int16: 389case SpecialType.System_Int16: 662case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
22PredefinedType.Int16 => SpecialType.System_Int16, 47SpecialType.System_Int16 => PredefinedType.Int16,
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
384case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
138SpecialType.System_Int16 => value is short,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
21case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
440case SpecialType.System_Int16:
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder_Conversions.cs (15)
4022case SpecialType.System_Int16: return (short)byteValue; 4042case SpecialType.System_Int16: return (short)charValue; 4062case SpecialType.System_Int16: return (short)uint16Value; 4082case SpecialType.System_Int16: return (short)uint32Value; 4102case SpecialType.System_Int16: return (short)uint64Value; 4122case SpecialType.System_Int16: return (short)nuintValue; 4141case SpecialType.System_Int16: return (short)sbyteValue; 4161case SpecialType.System_Int16: return (short)int16Value; 4181case SpecialType.System_Int16: return (short)int32Value; 4201case SpecialType.System_Int16: return (short)int64Value; 4221case SpecialType.System_Int16: return (short)nintValue; 4245case SpecialType.System_Int16: return (short)doubleValue; 4265case SpecialType.System_Int16: return (short)decimalValue; 4316case SpecialType.System_Int16: return (short.MinValue - 1D) < value && value < (short.MaxValue + 1D); 4346case SpecialType.System_Int16: return (short.MinValue - 1M) < value && value < (short.MaxValue + 1M);
Binder\Binder_Expressions.cs (2)
7505case SpecialType.System_Int16: 7564specialType != SpecialType.System_Int16 &&
Binder\Binder_Operators.cs (1)
2662case SpecialType.System_Int16:
Binder\Binder_Patterns.cs (1)
2388SpecialType.System_Int16 => BinaryOperatorKind.Int, // operands are converted to int
Binder\DecisionDagBuilder.cs (2)
2702case (SpecialType.System_Int16, SpecialType.System_UInt16): 2703case (SpecialType.System_UInt16, SpecialType.System_Int16):
Binder\PatternExplainer.cs (1)
864case SpecialType.System_Int16:
Binder\Semantics\Conversions\ConversionsBase.cs (4)
1390case SpecialType.System_Int16: 2120case SpecialType.System_Int16: 2204case SpecialType.System_Int16: 3948case SpecialType.System_Int16:
Binder\Semantics\Operators\OperatorFacts.cs (1)
42case SpecialType.System_Int16:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3820case SpecialType.System_Int16:
CodeGen\EmitArrayInitializer.cs (1)
800SpecialType.System_Int16 or SpecialType.System_UInt16 or SpecialType.System_Char or
CodeGen\EmitExpression.cs (1)
1349case SpecialType.System_Int16:
CodeGen\EmitOperators.cs (1)
687case SpecialType.System_Int16:
Compilation\BuiltInOperators.cs (1)
266case UnaryOperatorKind.Short: opType = _compilation.GetSpecialType(SpecialType.System_Int16); break;
Compilation\CSharpCompilation.cs (1)
1807case SpecialType.System_Int16:
FlowAnalysis\AbstractFlowPass.cs (1)
1513case SpecialType.System_Int16:
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (1)
337var versionSymbol = F.SynthesizedLocal(F.SpecialType(SpecialType.System_Int16));
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
219SpecialType.System_Int16 or SpecialType.System_UInt16 or SpecialType.System_Char
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
448SpecialType.System_Int16 => true,
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (6)
1671case SpecialType.System_Int16: 1700case SpecialType.System_Int16: 1721case SpecialType.System_Int16: 1745case SpecialType.System_Int16: 1775case SpecialType.System_Int16: return SpecialMember.System_Decimal__op_Explicit_ToInt16; 1795case SpecialType.System_Int16: return SpecialMember.System_Decimal__op_Implicit_FromInt16;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
1079specialType = SpecialType.System_Int16; 1193case SpecialType.System_Int16:
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
688case SpecialType.System_Int16:
Symbols\Attributes\AttributeData.cs (2)
579(ClassInterfaceType)ctorArgument.DecodeValue<short>(SpecialType.System_Int16); 604(ComInterfaceType)ctorArgument.DecodeValue<short>(SpecialType.System_Int16);
Symbols\Attributes\SourceAttributeData.cs (1)
358if (specType != SpecialType.System_Int16)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2506case SpecialType.System_Int16:
Symbols\Source\SourceAssemblySymbol.cs (1)
2813case SpecialType.System_Int16:
Symbols\SpecialTypeExtensions.cs (2)
18case SpecialType.System_Int16: 41case SpecialType.System_Int16:
Symbols\TypeSymbolExtensions.cs (5)
689case SpecialType.System_Int16: 1432case SpecialType.System_Int16: 1539case SpecialType.System_Int16: 2313case SpecialType.System_Int16: return 5; 2336case SpecialType.System_Int16: return 20;
Syntax\SyntaxKindExtensions.cs (1)
24return SpecialType.System_Int16;
Utilities\ValueSetFactory.cs (1)
40SpecialType.System_Int16 => ForShort,
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
22case SpecialType.System_Int16:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
279case SpecialType.System_Int16:
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
50protected override SpecialType SpecialType => SpecialType.System_Int16;
Completion\Providers\DefaultArgumentProvider.cs (1)
43SpecialType.System_Int16 => "(short)0",
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpTypeNameFormatter.cs (1)
36case SpecialType.System_Int16: return "short";
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3507SpecialType.System_Int16 => ShortKeyword,
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (10)
30SpecialType.System_Int16, 57private static readonly ImmutableArray<SpecialType> s_uint16Conversions = [SpecialType.System_Byte, SpecialType.System_Char, SpecialType.System_SByte, SpecialType.System_Int16]; 64SpecialType.System_Int16, 76SpecialType.System_Int16, 89SpecialType.System_Int16, 101SpecialType.System_Int16, 104private static readonly ImmutableArray<SpecialType> s_charConversions = [SpecialType.System_Byte, SpecialType.System_SByte, SpecialType.System_Int16]; 117SpecialType.System_Int16, 132SpecialType.System_Int16, 215SpecialType.System_Int16 => s_int16Conversions,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
46SpecialType.System_Int16 => SyntaxKind.ShortKeyword,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
22case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
279case SpecialType.System_Int16:
Microsoft.CodeAnalysis.Extensions.Package (17)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
Symbols\ITypeSymbolExtensions.cs (3)
289case SpecialType.System_Int16: 389case SpecialType.System_Int16: 662case SpecialType.System_Int16:
Symbols\PredefinedTypeExtensions.cs (2)
22PredefinedType.Int16 => SpecialType.System_Int16, 47SpecialType.System_Int16 => PredefinedType.Int16,
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
384case SpecialType.System_Int16:
Microsoft.CodeAnalysis.ResxSourceGenerator (22)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
377or SpecialType.System_Int16
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
19case SpecialType.System_Int16:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
26or SpecialType.System_Int16
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
63SpecialType.System_Int16 => (short)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
65SpecialType.System_Int16 => unchecked((short)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
289case SpecialType.System_Int16: 389case SpecialType.System_Int16: 662case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
22PredefinedType.Int16 => SpecialType.System_Int16, 47SpecialType.System_Int16 => PredefinedType.Int16,
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonPrimitiveFormatter.cs (1)
96case SpecialType.System_Int16:
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
336return SpecialType.System_Int16;
Microsoft.CodeAnalysis.VisualBasic (55)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
339SpecialType.System_Int16,
Binding\Binder_Conversions.vb (1)
289Case SyntaxKind.CShortKeyword : targetType = SpecialType.System_Int16
Binding\Binder_Lookup.vb (1)
457Return SpecialType.System_Int16
Binding\Binder_SelectCase.vb (1)
702SpecialType.System_Int16,
Binding\Binder_Symbols.vb (1)
786type = SpecialType.System_Int16
Binding\Binder_Utils.vb (2)
728specialType = SpecialType.System_Int16 1377SpecialType.System_Int16,
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
372type = SpecialType.System_Int16
BoundTree\BoundExpressionExtensions.vb (1)
428Case SpecialType.System_Int16
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
484SpecialType.System_Int16,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (5)
314Return Me._factory.SpecialType(SpecialType.System_Int16) 457Case SpecialType.System_Int16 : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanInt32 488Case SpecialType.System_Int16 546Case SpecialType.System_Int16 : specialHelper = SpecialMember.System_Decimal__op_Implicit_FromInt32 583SpecialType.System_Int16,
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (5)
842Case SpecialType.System_Int16 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToShortObject 931SpecialType.System_Int16, 1007Case SpecialType.System_Int16 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToShortString 1075SpecialType.System_Int16, 1147Case SpecialType.System_Int16 : member = WellKnownMember.System_Convert__ToInt16Decimal
Preprocessor\CConst.vb (2)
53Case SpecialType.System_Int16 97Return New CConst(Of Short)(value, SpecialType.System_Int16)
Preprocessor\ExpressionEvaluator.vb (6)
27Const ____Int16 = CType(SpecialType.System_Int16, Byte) 79Case SpecialType.System_Int16 354Return SpecialType.System_Int16 505specialType = SpecialType.System_Int16 877Case SpecialType.System_Int16 916Case SpecialType.System_Int16
Preprocessor\OperatorResolution.vb (2)
38Case SpecialType.System_Int16 85Const t_i2 As Byte = CType(SpecialType.System_Int16, Byte)
Semantics\Conversions.vb (1)
3342Case SpecialType.System_Int16, SpecialType.System_UInt16
Semantics\Operators.vb (6)
592SpecialType.System_Int16, 621intrinsicOperatorType = SpecialType.System_Int16 625SpecialType.System_Int16, 655intrinsicOperatorType = SpecialType.System_Int16 658SpecialType.System_Int16, 1726Const tShr As SByte = SpecialType.System_Int16
Symbols\Attributes\AttributeData.vb (3)
442CType(ctorArgument.DecodeValue(Of Short)(SpecialType.System_Int16), ClassInterfaceType)) 469CType(ctorArgument.DecodeValue(Of Short)(SpecialType.System_Int16), ComInterfaceType)) 487CType(ctorArgument.DecodeValue(Of Short)(SpecialType.System_Int16), Cci.TypeLibTypeFlags))
Symbols\Attributes\SourceAttributeData.vb (1)
213foundMatch = specType = SpecialType.System_Int16
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1161SpecialType.System_Int16,
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1009New TypedConstant(_comClass.GetSpecialType(SpecialType.System_Int16),
Symbols\SpecialTypeExtensions.vb (10)
31SpecialType.System_Int16, 55SpecialType.System_Int16, 101SpecialType.System_Int16, 123SpecialType.System_Int16, 153Case SpecialType.System_Int16 196Case SpecialType.System_Int16 239Case SpecialType.System_Int16 283Case SpecialType.System_Int16 320Case SpecialType.System_Int16, SpecialType.System_UInt16 339Case SpecialType.System_Int16
Symbols\TypeSymbolExtensions.vb (1)
436Case SpecialType.System_Int16
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (1)
185Case SpecialType.System_Int16
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (2)
73Return GenerateIntegralLiteralExpression(type, SpecialType.System_Int16, DirectCast(value, Short), canUseFieldReference, LiteralSpecialValues.Int16SpecialValues, Function(x) x < 0, Function(x) -x, "32768") 229If TypeOf value Is Short AndAlso Not IsSpecialType(type, SpecialType.System_Int16) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ITypeSymbolExtensions.vb (3)
43Case specialType.System_Int16 87specialType = specialType.System_Int16 107SpecialType.System_Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
100SpecialType.System_Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (1)
106Case SpecialType.System_Int16
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\KeywordRecommenders\Types\BuiltInTypesKeywordRecommender.vb (1)
96SpecialType.System_Int16,
Completion\Providers\DefaultArgumentProvider.vb (1)
34Case SpecialType.System_Int16
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (2)
142Case SpecialType.System_Int16 245SpecialType.System_Int16,
Microsoft.CodeAnalysis.VisualBasic.Scripting (1)
Hosting\ObjectFormatter\VisualBasicTypeNameFormatter.vb (1)
30Case SpecialType.System_Int16
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
358Case SpecialType.System_Int16
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
32Case SpecialType.System_Int16
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (2)
73Return GenerateIntegralLiteralExpression(type, SpecialType.System_Int16, DirectCast(value, Short), canUseFieldReference, LiteralSpecialValues.Int16SpecialValues, Function(x) x < 0, Function(x) -x, "32768") 229If TypeOf value Is Short AndAlso Not IsSpecialType(type, SpecialType.System_Int16) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ITypeSymbolExtensions.vb (3)
43Case specialType.System_Int16 87specialType = specialType.System_Int16 107SpecialType.System_Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
100SpecialType.System_Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (1)
106Case SpecialType.System_Int16
Microsoft.CodeAnalysis.Workspaces (24)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
307AddSpecialTypeSymbolAndItsAliases(nameof(Int16), SpecialType.System_Int16);
Shared\Utilities\EditorBrowsableHelpers.cs (1)
100var shortType = compilation.GetSpecialType(SpecialType.System_Int16);
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
63SpecialType.System_Int16 => (short)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
65SpecialType.System_Int16 => unchecked((short)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
289case SpecialType.System_Int16: 389case SpecialType.System_Int16: 662case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
22PredefinedType.Int16 => SpecialType.System_Int16, 47SpecialType.System_Int16 => PredefinedType.Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
138SpecialType.System_Int16 => value is short,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
21case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
440case SpecialType.System_Int16:
Microsoft.Extensions.Options.SourceGeneration (1)
OptionsSourceGenContext.cs (1)
55SpecialType.System_Int16 => true,
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
38SpecialType.System_Int16,
Microsoft.Gen.Metrics (1)
Parser.cs (1)
38SpecialType.System_Int16,
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
38SpecialType.System_Int16,
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSManagedTypeInfo.cs (1)
39case { SpecialType: SpecialType.System_Int16 }:
Microsoft.Interop.SourceGeneration (4)
ManagedTypeInfo.cs (1)
84public static readonly SpecialTypeInfo Int16 = new("short", "short", SpecialType.System_Int16);
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
43or { ManagedType: SpecialTypeInfo { SpecialType: SpecialType.System_Int16 }, MarshallingAttributeInfo: NoMarshallingInfo or MarshalAsInfo(UnmanagedType.I2, _) }
TypeSymbolExtensions.cs (2)
179or SpecialType.System_Int16 194or SpecialType.System_Int16
Roslyn.Diagnostics.Analyzers (25)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (12)
25case SpecialType.System_Int16: 50case SpecialType.System_Int16: 73case SpecialType.System_Int16: 106case SpecialType.System_Int16: 149case SpecialType.System_Int16: 171case SpecialType.System_Int16: 189case SpecialType.System_Int16: 213case SpecialType.System_Int16: 244case SpecialType.System_Int16: 264case SpecialType.System_Int16: 332return SpecialType.System_Int16; 380SpecialType.System_Int16 => (ulong)(short)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
377or SpecialType.System_Int16
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
19case SpecialType.System_Int16:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
26or SpecialType.System_Int16
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
63SpecialType.System_Int16 => (short)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
65SpecialType.System_Int16 => unchecked((short)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
289case SpecialType.System_Int16: 389case SpecialType.System_Int16: 662case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
22PredefinedType.Int16 => SpecialType.System_Int16, 47SpecialType.System_Int16 => PredefinedType.Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
138SpecialType.System_Int16 => value is short,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
21case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
440case SpecialType.System_Int16:
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
22case SpecialType.System_Int16:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
279case SpecialType.System_Int16:
Roslyn.Diagnostics.VisualBasic.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (2)
73Return GenerateIntegralLiteralExpression(type, SpecialType.System_Int16, DirectCast(value, Short), canUseFieldReference, LiteralSpecialValues.Int16SpecialValues, Function(x) x < 0, Function(x) -x, "32768") 229If TypeOf value Is Short AndAlso Not IsSpecialType(type, SpecialType.System_Int16) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ITypeSymbolExtensions.vb (3)
43Case specialType.System_Int16 87specialType = specialType.System_Int16 107SpecialType.System_Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
100SpecialType.System_Int16,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (1)
106Case SpecialType.System_Int16
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)
1364SpecialType.System_Int16 or SpecialType.System_UInt16 or