70 references to TryParse
Aspire.Dashboard (2)
Otlp\Model\OtlpSpan.cs (1)
204if (!string.IsNullOrEmpty(grpcStatusCode) && Enum.TryParse<StatusCode>(grpcStatusCode, out var statusCode))
ServiceClient\Partials.cs (1)
39KnownState = HasState ? Enum.TryParse(State, out KnownResourceState knownState) ? knownState : null : null,
Aspire.Dashboard.Components.Tests (1)
Pages\ResourcesTests.cs (1)
372KnownState = state is not null && Enum.TryParse<KnownResourceState>(state, out var knownState) ? knownState : null,
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
430if (!Enum.TryParse(value, out CodeGenerator _))
GetDocument.Insider (1)
Commands\GetDocumentCommandWorker.cs (1)
340if (Enum.TryParse<OpenApiSpecVersion>(_context.OpenApiVersion, out var version))
Microsoft.Analyzers.Local (4)
ApiLifecycle\Model\Field.cs (1)
20_ = Enum.TryParse<Stage>(enumString, out var stage);
ApiLifecycle\Model\Method.cs (1)
20if (Enum.TryParse<Stage>(enumString, out var stage))
ApiLifecycle\Model\Prop.cs (1)
20_ = Enum.TryParse<Stage>(stageString, out var stage);
ApiLifecycle\Model\TypeDef.cs (1)
24_ = Enum.TryParse<Stage>(value[nameof(Stage)].AsString, out var stage);
Microsoft.AspNetCore.Components (2)
BindConverter.cs (2)
1613if (!Enum.TryParse<T>(text, out var converted)) 1638if (!Enum.TryParse<T>(text, out var converted))
Microsoft.AspNetCore.Http.Connections.Client (1)
HttpConnection.cs (1)
371if (!Enum.TryParse<HttpTransportType>(transport.Transport, out var transportType))
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
DefaultHtmlGenerator.cs (1)
1399if (Enum.TryParse(value, out TEnum enumValue))
Microsoft.Build (3)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
111Enum.TryParse(child.MatchOnMetadataOptions, out matchOnMetadataOptions);
Evaluation\Expander\ArgumentParser.cs (1)
303return Enum.TryParse(comparisonTypeName, out arg1);
Evaluation\LazyItemEvaluator.cs (1)
607if (Enum.TryParse(itemElement.MatchOnMetadataOptions, out MatchOnMetadataOptions options))
Microsoft.Build.Tasks.Core (1)
ResolveSDKReference.cs (1)
1126Enum.TryParse<SDKType>(sdkTypeFromMetadata, out SDKType sdkType);
Microsoft.Build.Utilities.Core (1)
SDKManifest.cs (1)
430Enum.TryParse(value, out _sdkType);
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
1131Enum.TryParse(fieldReference.Field.Name, out DiagnosticSeverity parsedSeverity)) 1142Enum.TryParse(fieldReference2.Field.Name, out RuleLevel parsedRuleLevel))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
100if (!Enum.TryParse(operationLocationString, out UseUtf8StringLiteralDiagnosticAnalyzer.ArrayCreationOperationLocation operationLocation))
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
100if (!Enum.TryParse(operationLocationString, out UseUtf8StringLiteralDiagnosticAnalyzer.ArrayCreationOperationLocation operationLocation))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpCompilationFactoryService.cs (1)
48!Enum.TryParse<OutputKind>(outputKindString, out var outputKind))
Microsoft.CodeAnalysis.Rebuild (1)
MetadataCompilationOptions.cs (1)
64public static T? ToEnum<T>(string value) where T : struct => Enum.TryParse<T>(value, out var enumValue) ? enumValue : null;
Microsoft.CodeAnalysis.Workspaces (2)
CodeFixesAndRefactorings\EnumArrayConverter.cs (1)
18if (!Enum.TryParse(s, out TEnum enumValue))
Editing\DeclarationModifiers.cs (1)
250if (Enum.TryParse(value, out Modifiers mods))
Microsoft.DotNet.Arcade.Sdk (1)
src\SetCorFlags.cs (1)
50if (Enum.TryParse<CorFlags>(value, out var result))
Microsoft.DotNet.Build.Manifest (1)
ArtifactModel.cs (1)
60else if (Enum.TryParse(val, out ArtifactVisibility visibility))
Microsoft.DotNet.Build.Tasks.Packaging (1)
ValidationTask.cs (1)
115if (!Enum.TryParse<Suppression>(keyString, out key))
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
ResultsTests.cs (1)
138if (!Enum.TryParse(e.Value, out MeasurementSystem measurementSystem))
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSMarshalAsAttributeInfoParser.cs (3)
33Enum.TryParse(name, out jsType); 39Enum.TryParse(argName, out jsTypeArg); 47Enum.TryParse(name, out jsType);
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
80CharSet? charSet = options.TryGetValue(CharSetOption, out Option charSetOption) && charSetOption is Option.String(string charSetString) && Enum.TryParse<CharSet>(charSetString, out CharSet result) ? result : null;
Microsoft.Maui.Controls (3)
FlowDirectionConverter.cs (1)
22 if (Enum.TryParse(strValue, out FlowDirection direction))
FontSizeConverter.cs (1)
96 if (Enum.TryParse(strValue, out NamedSize namedSize))
TextAlignment.cs (1)
38 if (Enum.TryParse(strValue, out TextAlignment direction))
Microsoft.Maui.Controls.Build.Tasks (2)
CompiledConverters\EnumTypeConverter.cs (1)
16 if (Enum.TryParse(value, out TEnum enumValue))
CompiledConverters\FontSizeTypeConverter.cs (1)
26 if (Enum.TryParse(value, out NamedSize namedSize))
Microsoft.Maui.Graphics (2)
Text\TextAttributesExtensions.cs (1)
135 if (Enum.TryParse(value, out T enumValue))
Text\XmlAttributedTextReader.cs (1)
126 if (Enum.TryParse(attributeName, out TextAttribute key))
Microsoft.ML.CodeGenerator (3)
CodeGenerator\CSharp\TrainerGeneratorFactory.cs (1)
22if (Enum.TryParse(node.Name, out TrainerName trainer))
CodeGenerator\CSharp\TransformGeneratorFactory.cs (2)
31if (Enum.TryParse(node.Name, out EstimatorName trainer)) 84if (Enum.TryParse(node.Name, out SpecialTransformer transformer))
Microsoft.ML.InternalCodeAnalyzer (1)
NameFixProvider.cs (1)
56if (!Enum.TryParse(desiredNameStr, out desiredName))
Microsoft.ML.Tests (1)
ExpressionLanguageTests\ExpressionLanguageTests.cs (1)
233bool tmp = Enum.TryParse(toks[i], out kind);
Microsoft.NET.Build.Containers (3)
ContainerHelpers.cs (1)
65if (!Enum.TryParse(portType, out PortType t))
Tasks\CreateNewImage.cs (2)
153if (Enum.TryParse<KnownImageFormats>(ImageFormat, out var imageFormat)) 171if (Enum.TryParse<KnownImageFormats>(ImageFormat, out var imageFormat))
Microsoft.NET.Build.Tasks (1)
CreateAppHost.cs (1)
81if (Enum.TryParse(locationItem.ItemSpec, out HostWriter.DotNetSearchOptions.SearchLocation location)
Microsoft.NET.Sdk.Publish.Tasks (3)
MsDeploy\CommonUtility.cs (1)
237if (Enum.TryParse<IISExpressMetadata>(name, out _))
MsDeploy\VsMSDeployObject.cs (1)
290if (Enum.TryParse(name, out expressMetadata))
Tasks\MsDeploy\MSDeploy.cs (1)
862if (Enum.TryParse(name, out expressMetadata))
Microsoft.TemplateEngine.Cli (1)
JExtensions.cs (1)
141if (val == null || !Enum.TryParse(val, out T result))
Microsoft.TestPlatform.CommunicationUtilities (1)
Serialization\TestRunStatisticsConverter.cs (1)
37if (Enum.TryParse<TestOutcome>(kvp.Name, out var outcome))
Microsoft.TestPlatform.CoreUtilities (1)
Helpers\EnvironmentVariableHelper.cs (1)
20? Enum.TryParse<TEnum>(value, out var enumValue) ? enumValue : defaultValue
Microsoft.VisualStudio.TestPlatform.ObjectModel (2)
RunSettings\RunConfiguration.cs (2)
864runConfiguration.TestAdapterLoadingStrategy = Enum.TryParse<TestAdapterLoadingStrategy>(value, out var loadingStrategy) 919if (!Enum.TryParse(executionThreadApartmentState, out PlatformApartmentState apartmentState))
MSBuild (2)
MSBuildClientApp.cs (1)
103Enum.TryParse(exitResult.MSBuildAppExitTypeString, out MSBuildApp.ExitType MSBuildAppExitType))
XMake.cs (1)
1356if (!Enum.TryParse<CrashExitType>(exitType.ToString(), out CrashExitType crashExitType))
NuGet.Build.Tasks (1)
CheckForDuplicateNuGetItemsTask.cs (1)
98if (Enum.TryParse(code, out NuGetLogCode logCode))
NuGet.Packaging (1)
Licenses\LicenseExpressionTokenizer.cs (1)
110var expressionToken = Enum.TryParse(value: token, result: out LicenseTokenType result);
NuGet.ProjectModel (4)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (2)
1142if (jsonReader.TokenType == JsonTokenType.String && Enum.TryParse(jsonReader.GetString(), out NuGetLogCode code)) 1159if (jsonReader.TokenType == JsonTokenType.String && Enum.TryParse(jsonReader.GetString(), out NuGetLogCode code))
LockFile\Utf8JsonStreamIAssetsLogMessageConverter.cs (2)
79isValid &= Enum.TryParse(levelString, out level); 84isValid &= Enum.TryParse(codeString, out code);
NuGet.Protocol (2)
Plugins\MessageConverter.cs (2)
125if (!Enum.TryParse<MessageType>(typeStr, out var messageType) || !Enum.IsDefined(typeof(MessageType), messageType)) 136if (!Enum.TryParse<MessageMethod>(methodStr, out var messageMethod) || !Enum.IsDefined(typeof(MessageMethod), messageMethod))
vstest.console (1)
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (1)
166if (!Enum.TryParse(value, out strategy))
vstest.console.arm64 (1)
src\vstest\src\vstest.console\Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (1)
166if (!Enum.TryParse(value, out strategy))