381 references to System_Byte
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
2278SpecialType.System_Byte => true,
ConfigurationSchemaGenerator (2)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (2)
235if (type is IArrayTypeSymbol { ElementType.SpecialType: SpecialType.System_Byte }) 276case SpecialType.System_Byte:
GenerateDocumentationAndConfigFiles (23)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
43case SpecialType.System_Byte:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
23or SpecialType.System_Byte
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
62SpecialType.System_Byte => (byte)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
64SpecialType.System_Byte => unchecked((byte)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
287case SpecialType.System_Byte: 385case SpecialType.System_Byte: 661case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
21PredefinedType.Byte => SpecialType.System_Byte, 46SpecialType.System_Byte => PredefinedType.Byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
137SpecialType.System_Byte => value is byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
439case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (1)
456case SpecialType.System_Byte:
ILLink.RoslynAnalyzer (1)
TrimAnalysis\TrimAnalysisVisitor.cs (1)
552case SpecialType.System_Byte when constantValue is byte byteConstantValue:
Microsoft.Analyzers.Extra (1)
CallAnalysis\Arrays.cs (1)
109|| keyType.SpecialType == SpecialType.System_Byte
Microsoft.Analyzers.Local (1)
CallAnalysis\ToInvariantString.cs (1)
18SpecialType.System_Byte,
Microsoft.CodeAnalysis (45)
Compilation\Expression.cs (1)
27case SpecialType.System_Byte:
ConstantValue.cs (2)
441case SpecialType.System_Byte: return ConstantValueTypeDiscriminator.Byte; 493case ConstantValueTypeDiscriminator.Byte: return SpecialType.System_Byte;
Emit\CommonPEModuleBuilder.cs (1)
1149this.GetSpecialType(SpecialType.System_Byte, syntaxNodeOpt, diagnostics),
MetadataReader\MetadataTypeCodeExtensions.cs (3)
31return SpecialType.System_Byte; 110case SpecialType.System_Byte: 151case SpecialType.System_Byte:
SpecialMembers.cs (3)
376(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 578(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 649(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte,
SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
SpecialTypes.cs (2)
125s_typeIdToTypeCodeMap[(int)SpecialType.System_Byte] = Microsoft.Cci.PrimitiveTypeCode.UInt8; 149s_typeCodeToTypeIdMap[(int)Microsoft.Cci.PrimitiveTypeCode.UInt8] = SpecialType.System_Byte;
Symbols\Attributes\CommonAttributeData.cs (4)
207Debug.Assert(parameters[0].Type.SpecialType == SpecialType.System_Byte); 208Debug.Assert(parameters[1].Type.SpecialType == SpecialType.System_Byte); 212byte scale = args[0].DecodeValue<byte>(SpecialType.System_Byte); 213bool isNegative = args[1].DecodeValue<byte>(SpecialType.System_Byte) != 0;
Symbols\INamedTypeSymbolInternal.cs (1)
49case SpecialType.System_Byte:
Symbols\TypedConstant.cs (1)
169case SpecialType.System_Byte:
WellKnownMembers.cs (16)
122(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, // Return Type 130(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, // Return Type 138(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, // Return Type 875(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 876(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 887(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 888(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 1362(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, // Return Type 1483(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 1578(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, // Return Type 3020(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, // Value 3138(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, // Value 3256(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 3264(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 3272(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, 5256(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Byte, // Argument: byte*
Microsoft.CodeAnalysis.Analyzers (24)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
374or SpecialType.System_Byte
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
43case SpecialType.System_Byte:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
23or SpecialType.System_Byte
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
62SpecialType.System_Byte => (byte)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
64SpecialType.System_Byte => unchecked((byte)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
287case SpecialType.System_Byte: 385case SpecialType.System_Byte: 661case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
21PredefinedType.Byte => SpecialType.System_Byte, 46SpecialType.System_Byte => PredefinedType.Byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
137SpecialType.System_Byte => value is byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
439case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (1)
456case SpecialType.System_Byte:
Microsoft.CodeAnalysis.AnalyzerUtilities (24)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
374or SpecialType.System_Byte
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
43case SpecialType.System_Byte:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
23or SpecialType.System_Byte
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (3)
47case SpecialType.System_Byte: 314case SpecialType.System_Byte: 344case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
62SpecialType.System_Byte => (byte)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
64SpecialType.System_Byte => unchecked((byte)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
287case SpecialType.System_Byte: 385case SpecialType.System_Byte: 661case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
21PredefinedType.Byte => SpecialType.System_Byte, 46SpecialType.System_Byte => PredefinedType.Byte,
Microsoft.CodeAnalysis.CodeStyle (18)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
62SpecialType.System_Byte => (byte)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
64SpecialType.System_Byte => unchecked((byte)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
287case SpecialType.System_Byte: 385case SpecialType.System_Byte: 661case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
21PredefinedType.Byte => SpecialType.System_Byte, 46SpecialType.System_Byte => PredefinedType.Byte,
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
381case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
137SpecialType.System_Byte => value is byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
439case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (1)
456case SpecialType.System_Byte:
Microsoft.CodeAnalysis.CSharp (74)
Binder\Binder_Conversions.cs (15)
4008case SpecialType.System_Byte: return (byte)byteValue; 4028case SpecialType.System_Byte: return (byte)charValue; 4048case SpecialType.System_Byte: return (byte)uint16Value; 4068case SpecialType.System_Byte: return (byte)uint32Value; 4088case SpecialType.System_Byte: return (byte)uint64Value; 4108case SpecialType.System_Byte: return (byte)nuintValue; 4127case SpecialType.System_Byte: return (byte)sbyteValue; 4147case SpecialType.System_Byte: return (byte)int16Value; 4167case SpecialType.System_Byte: return (byte)int32Value; 4187case SpecialType.System_Byte: return (byte)int64Value; 4207case SpecialType.System_Byte: return (byte)nintValue; 4231case SpecialType.System_Byte: return (byte)doubleValue; 4251case SpecialType.System_Byte: return (byte)decimalValue; 4302case SpecialType.System_Byte: return (byte.MinValue - 1D) < value && value < (byte.MaxValue + 1D); 4332case SpecialType.System_Byte: return (byte.MinValue - 1M) < value && value < (byte.MaxValue + 1M);
Binder\Binder_Expressions.cs (3)
7524case SpecialType.System_Byte: 7578specialType != SpecialType.System_Byte && 7608var type = GetWellKnownType(WellKnownType.System_ReadOnlySpan_T, diagnostics, node).Construct(GetSpecialType(SpecialType.System_Byte, diagnostics, node));
Binder\Binder_Operators.cs (2)
1381namedType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single().Type.SpecialType is SpecialType.System_Byte; 2660case SpecialType.System_Byte:
Binder\Binder_Patterns.cs (1)
2056SpecialType.System_Byte => BinaryOperatorKind.Int, // operands are converted to int
Binder\DecisionDagBuilder.cs (2)
2728case (SpecialType.System_SByte, SpecialType.System_Byte): 2729case (SpecialType.System_Byte, SpecialType.System_SByte):
Binder\PatternExplainer.cs (1)
886case SpecialType.System_Byte:
Binder\Semantics\Conversions\ConversionsBase.cs (4)
1386case SpecialType.System_Byte: 2119case SpecialType.System_Byte: 2203case SpecialType.System_Byte: 3947case SpecialType.System_Byte:
Binder\Semantics\Operators\OperatorFacts.cs (1)
36case SpecialType.System_Byte:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3840case SpecialType.System_Byte:
CodeGen\EmitArrayInitializer.cs (1)
794SpecialType.System_SByte or SpecialType.System_Byte or SpecialType.System_Boolean or
CodeGen\EmitExpression.cs (2)
1347case SpecialType.System_Byte: 1433(!used && parameter.Type.SpecialType == SpecialType.System_Byte &&
CodeGen\EmitOperators.cs (2)
681case SpecialType.System_Byte: 767case SpecialType.System_Byte:
Compilation\BuiltInOperators.cs (2)
265case UnaryOperatorKind.Byte: opType = _compilation.GetSpecialType(SpecialType.System_Byte); break; 693Debug.Assert(((NamedTypeSymbol)readonlySpanOfByte).TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single().Type.SpecialType is SpecialType.System_Byte);
Compilation\CSharpCompilation.cs (1)
4659=> IsReadOnlySpanType(type) && ((NamedTypeSymbol)type).TypeArgumentsWithAnnotationsNoUseSiteDiagnostics[0].SpecialType == SpecialType.System_Byte;
Emitter\Model\PEAssemblyBuilder.cs (2)
606GetSpecialType(SpecialType.System_Byte, diagnostics)); 614GetSpecialType(SpecialType.System_Byte, diagnostics));
Emitter\Model\PEModuleBuilder.cs (3)
1741NamedTypeSymbol byteType = Compilation.GetSpecialType(SpecialType.System_Byte); 1762NamedTypeSymbol byteType = Compilation.GetSpecialType(SpecialType.System_Byte); 1785ImmutableArray.Create(new TypedConstant(Compilation.GetSpecialType(SpecialType.System_Byte), TypedConstantKind.Primitive, value)));
FlowAnalysis\AbstractFlowPass.cs (1)
1464case SpecialType.System_Byte:
FlowAnalysis\DefiniteAssignment.cs (1)
858type is not ArrayTypeSymbol { IsSZArray: true, ElementType.SpecialType: SpecialType.System_Byte })
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
217SpecialType.System_SByte or SpecialType.System_Byte
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (8)
97Debug.Assert(byteType.SpecialType == SpecialType.System_Byte); 143Debug.Assert(byteArray.ElementType.SpecialType == SpecialType.System_Byte); 1669case SpecialType.System_Byte: 1694case SpecialType.System_Byte: 1719case SpecialType.System_Byte: 1747case SpecialType.System_Byte: 1774case SpecialType.System_Byte: return SpecialMember.System_Decimal__op_Explicit_ToByte; 1794case SpecialType.System_Byte: return SpecialMember.System_Decimal__op_Implicit_FromByte;
Lowering\LocalRewriter\LocalRewriter_Literal.cs (1)
128arguments.Add(new BoundLiteral(syntax, ConstantValue.Create(scale), _compilation.GetSpecialType(SpecialType.System_Byte)));
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
1084specialType = SpecialType.System_Byte; 1199case SpecialType.System_Byte:
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
446SpecialType.System_Byte => true,
Lowering\SyntheticBoundNodeFactory.cs (1)
744return new BoundLiteral(Syntax, ConstantValue.Create(value), SpecialType(Microsoft.CodeAnalysis.SpecialType.System_Byte)) { WasCompilerGenerated = true };
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
698case SpecialType.System_Byte:
Symbols\Attributes\SourceAttributeData.cs (1)
350if (specType != SpecialType.System_Byte)
Symbols\Compilation_WellKnownMembers.cs (1)
468var systemByte = GetSpecialType(SpecialType.System_Byte);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2504case SpecialType.System_Byte:
Symbols\Source\SourceAssemblySymbol.cs (1)
2810case SpecialType.System_Byte:
Symbols\SpecialTypeExtensions.cs (2)
21case SpecialType.System_Byte: 39case SpecialType.System_Byte:
Symbols\Synthesized\SynthesizedInlineArrayAsSpanMethod.cs (1)
65return f.ExpressionStatement(new BoundParameter(f.Syntax, inlineArrayParameter, f.Compilation.GetSpecialType(SpecialType.System_Byte)) { WasCompilerGenerated = true });
Symbols\TypeSymbolExtensions.cs (5)
688case SpecialType.System_Byte: 1431case SpecialType.System_Byte: 1542case SpecialType.System_Byte: 2316case SpecialType.System_Byte: return 8; 2339case SpecialType.System_Byte: return 23;
Syntax\SyntaxKindExtensions.cs (1)
20return SpecialType.System_Byte;
Utilities\ValueSetFactory.cs (1)
37SpecialType.System_Byte => ForByte,
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
77if (arrayCreationOperation.Type is not IArrayTypeSymbol { ElementType.SpecialType: SpecialType.System_Byte })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
25case SpecialType.System_Byte:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
66namedType.TypeArguments[0].SpecialType == SpecialType.System_Byte;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
278case SpecialType.System_Byte:
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
50protected override SpecialType SpecialType => SpecialType.System_Byte;
Completion\Providers\DefaultArgumentProvider.cs (1)
41SpecialType.System_Byte => "(byte)0",
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
96SpecialType.System_Byte => IsUnsignedBoundary(startValue, endValue, byte.MaxValue),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
77if (arrayCreationOperation.Type is not IArrayTypeSymbol { ElementType.SpecialType: SpecialType.System_Byte })
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
66namedType.TypeArguments[0].SpecialType == SpecialType.System_Byte;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.Fixer.cs (1)
104bool isByte = elementType.SpecialType == SpecialType.System_Byte;
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpTypeNameFormatter.cs (1)
32case SpecialType.System_Byte: return "byte";
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3511SpecialType.System_Byte => ByteKeyword,
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (12)
22SpecialType.System_Byte, 38SpecialType.System_Byte, 49SpecialType.System_Byte, 57private static readonly ImmutableArray<SpecialType> s_uint16Conversions = [SpecialType.System_Byte, SpecialType.System_Char, SpecialType.System_SByte, SpecialType.System_Int16]; 61SpecialType.System_Byte, 72SpecialType.System_Byte, 82SpecialType.System_Byte, 94SpecialType.System_Byte, 104private static readonly ImmutableArray<SpecialType> s_charConversions = [SpecialType.System_Byte, SpecialType.System_SByte, SpecialType.System_Int16]; 108SpecialType.System_Byte, 122SpecialType.System_Byte, 214SpecialType.System_Byte => s_byteConversions,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
42SpecialType.System_Byte => SyntaxKind.ByteKeyword,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
25case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
278case SpecialType.System_Byte:
Microsoft.CodeAnalysis.Extensions.Package (16)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
Symbols\ITypeSymbolExtensions.cs (3)
287case SpecialType.System_Byte: 385case SpecialType.System_Byte: 661case SpecialType.System_Byte:
Symbols\PredefinedTypeExtensions.cs (2)
21PredefinedType.Byte => SpecialType.System_Byte, 46SpecialType.System_Byte => PredefinedType.Byte,
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
381case SpecialType.System_Byte:
Microsoft.CodeAnalysis.NetAnalyzers (25)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\Helpers\EnumHelpers.cs (1)
44case SpecialType.System_Byte:
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (2)
103(invocation.Arguments[1].Parameter?.Type.SpecialType is SpecialType.System_Byte or SpecialType.System_Int32) && 334(m.Parameters[1].Type.SpecialType is SpecialType.System_Byte or SpecialType.System_Int32) &&
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (3)
264SpecialType.System_Byte => true, 302case SpecialType.System_Byte: 354case SpecialType.System_Byte:
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.cs (1)
120var byteType = compilation.GetSpecialType(SpecialType.System_Byte);
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (1)
524var byteType = compilation.GetSpecialType(SpecialType.System_Byte);
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.cs (4)
141methods.Add(method.Construct(compilation.GetSpecialType(SpecialType.System_Byte))); 253array.ElementType.SpecialType is SpecialType.System_Byte or SpecialType.System_Char; 259typeArgument.SpecialType is SpecialType.System_Byte or SpecialType.System_Char; 339if (operation.Type is not { SpecialType: SpecialType.System_Byte })
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (2)
105typeArgument.SpecialType == SpecialType.System_Byte; 153generator.TypeExpression(searchValuesOfT.Construct(compilation.GetSpecialType(isByte ? SpecialType.System_Byte : SpecialType.System_Char))),
Microsoft.NetCore.Analyzers\Runtime\BufferBlockCopyLengthAnalyzer.cs (1)
95if (countArgumentArrayTypeSymbol.ElementType.SpecialType is not SpecialType.System_Byte and
Microsoft.NetCore.Analyzers\Runtime\DoNotLockOnObjectsWithWeakIdentity.cs (1)
130or SpecialType.System_Byte
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (1)
228SpecialType.System_Byte or
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.cs (1)
99INamedTypeSymbol byteType = context.Compilation.GetSpecialType(SpecialType.System_Byte);
Microsoft.NetCore.Analyzers\Runtime\ProvideStreamMemoryBasedAsyncOverrides.cs (1)
112var byteType = compilation.GetSpecialType(SpecialType.System_Byte);
src\440320f3f10733a8\ValueContentAbstractValue.cs (3)
46case SpecialType.System_Byte: 313case SpecialType.System_Byte: 343case SpecialType.System_Byte:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
375or SpecialType.System_Byte
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\DiagnosticHelpers.cs (1)
42case SpecialType.System_Byte:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
31or SpecialType.System_Byte
Microsoft.CodeAnalysis.Razor.Compiler (1)
CSharp\CompilationExtensions.cs (1)
43var byteType = compilation.GetSpecialType(SpecialType.System_Byte);
Microsoft.CodeAnalysis.ResxSourceGenerator (21)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
374or SpecialType.System_Byte
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
43case SpecialType.System_Byte:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
23or SpecialType.System_Byte
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
62SpecialType.System_Byte => (byte)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
64SpecialType.System_Byte => unchecked((byte)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
287case SpecialType.System_Byte: 385case SpecialType.System_Byte: 661case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
21PredefinedType.Byte => SpecialType.System_Byte, 46SpecialType.System_Byte => PredefinedType.Byte,
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonPrimitiveFormatter.cs (1)
81case SpecialType.System_Byte:
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
311return SpecialType.System_Byte;
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (2)
140Case SpecialType.System_Byte 243SpecialType.System_Byte,
Microsoft.CodeAnalysis.Workspaces (22)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
305AddSpecialTypeSymbolAndItsAliases(nameof(Byte), SpecialType.System_Byte);
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
62SpecialType.System_Byte => (byte)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
64SpecialType.System_Byte => unchecked((byte)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
287case SpecialType.System_Byte: 385case SpecialType.System_Byte: 661case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
21PredefinedType.Byte => SpecialType.System_Byte, 46SpecialType.System_Byte => PredefinedType.Byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
137SpecialType.System_Byte => value is byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
439case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (1)
456case SpecialType.System_Byte:
Microsoft.Diagnostics.DataContractReader.DataGenerator (1)
Parser.cs (1)
477SpecialType.System_Byte => "uint8",
Microsoft.Extensions.Configuration.Binder.SourceGeneration (2)
ConfigurationBindingGenerator.Parser.cs (2)
239if (type is IArrayTypeSymbol { ElementType.SpecialType: SpecialType.System_Byte }) 280case SpecialType.System_Byte:
Microsoft.Extensions.Options.SourceGeneration (1)
OptionsSourceGenContext.cs (1)
50SpecialType.System_Byte => true,
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
37SpecialType.System_Byte,
Microsoft.Gen.Metrics (1)
Parser.cs (1)
37SpecialType.System_Byte,
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
37SpecialType.System_Byte,
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSManagedTypeInfo.cs (1)
29case { SpecialType: SpecialType.System_Byte }:
Microsoft.Interop.SourceGeneration (4)
ManagedTypeInfo.cs (1)
82public static readonly SpecialTypeInfo Byte = new("byte", "byte", SpecialType.System_Byte);
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
42or { ManagedType: SpecialTypeInfo { SpecialType: SpecialType.System_Byte }, MarshallingAttributeInfo: NoMarshallingInfo or MarshalAsInfo(UnmanagedType.U1, _) }
TypeSymbolExtensions.cs (2)
178or SpecialType.System_Byte 193or SpecialType.System_Byte
Roslyn.Diagnostics.Analyzers (24)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (11)
23case SpecialType.System_Byte: 48case SpecialType.System_Byte: 71case SpecialType.System_Byte: 104case SpecialType.System_Byte: 146case SpecialType.System_Byte: 169case SpecialType.System_Byte: 187case SpecialType.System_Byte: 211case SpecialType.System_Byte: 229case SpecialType.System_Byte: 347return SpecialType.System_Byte; 383SpecialType.System_Byte => (byte)value,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
374or SpecialType.System_Byte
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DiagnosticHelpers.cs (1)
43case SpecialType.System_Byte:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
23or SpecialType.System_Byte
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
62SpecialType.System_Byte => (byte)1,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IntegerUtilities.cs (1)
64SpecialType.System_Byte => unchecked((byte)v),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
287case SpecialType.System_Byte: 385case SpecialType.System_Byte: 661case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
21PredefinedType.Byte => SpecialType.System_Byte, 46SpecialType.System_Byte => PredefinedType.Byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
137SpecialType.System_Byte => value is byte,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
439case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (1)
456case SpecialType.System_Byte:
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
25case SpecialType.System_Byte:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
278case SpecialType.System_Byte:
System.Text.Json.SourceGeneration (8)
Helpers\KnownTypeSymbols.cs (3)
168: (_ByteArrayType = new(Compilation.CreateArrayTypeSymbol(Compilation.GetSpecialType(SpecialType.System_Byte), rank: 1))).Value; 174: (_MemoryByteType = new(MemoryType?.Construct(Compilation.GetSpecialType(SpecialType.System_Byte)))).Value; 180: (_ReadOnlyMemoryByteType = new(ReadOnlyMemoryType?.Construct(Compilation.GetSpecialType(SpecialType.System_Byte)))).Value;
Helpers\RoslynExtensions.cs (1)
604SpecialType.System_Byte or SpecialType.System_UInt16 or SpecialType.System_UInt32 or SpecialType.System_UInt64 or
JsonSourceGenerator.Parser.cs (4)
1954type.SpecialType is SpecialType.System_Byte or SpecialType.System_SByte or 1962type is IArrayTypeSymbol { ElementType.SpecialType: SpecialType.System_Byte }; 1967named.TypeArguments[0].SpecialType == SpecialType.System_Byte && 1973named.TypeArguments[0].SpecialType == SpecialType.System_Byte &&