2042 references to HasFlag
Aspire.Dashboard (7)
Model\GenAI\GenAISchemaHelpers.cs (7)
153if (type.HasFlag(JsonSchemaType.Null)) 157if (type.HasFlag(JsonSchemaType.Boolean)) 161if (type.HasFlag(JsonSchemaType.Integer)) 165if (type.HasFlag(JsonSchemaType.Number)) 169if (type.HasFlag(JsonSchemaType.String)) 173if (type.HasFlag(JsonSchemaType.Object)) 177if (type.HasFlag(JsonSchemaType.Array))
Aspire.Dashboard.Tests (5)
Model\GenAISchemaHelpersTests.cs (5)
128Assert.True(result!.Value.HasFlag(JsonSchemaType.String)); 129Assert.True(result.Value.HasFlag(JsonSchemaType.Number)); 130Assert.False(result.Value.HasFlag(JsonSchemaType.Object)); 163Assert.True(result!.Value.HasFlag(JsonSchemaType.String)); 164Assert.True(result.Value.HasFlag(JsonSchemaType.Null));
Aspire.EndToEnd.Tests (4)
IntegrationServicesFixture.cs (3)
82var waitForDashboard = !_resourcesToSkip.HasFlag(TestResourceNames.dashboard); 124if (ename != TestResourceNames.None && expectedResourceNames.HasFlag(ename) && _resourcesToSkip.HasFlag(ename))
tests\testproject\Common\TestResourceNames.cs (1)
40.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));
Aspire.Hosting (22)
Publishing\ResourceContainerImageManager.cs (12)
570if (platform.HasFlag(ContainerTargetPlatform.LinuxAmd64)) 574if (platform.HasFlag(ContainerTargetPlatform.LinuxArm64)) 578if (platform.HasFlag(ContainerTargetPlatform.LinuxArm)) 582if (platform.HasFlag(ContainerTargetPlatform.Linux386)) 586if (platform.HasFlag(ContainerTargetPlatform.WindowsAmd64)) 590if (platform.HasFlag(ContainerTargetPlatform.WindowsArm64)) 612if (platform.HasFlag(ContainerTargetPlatform.LinuxAmd64)) 616if (platform.HasFlag(ContainerTargetPlatform.LinuxArm64)) 620if (platform.HasFlag(ContainerTargetPlatform.LinuxArm)) 624if (platform.HasFlag(ContainerTargetPlatform.Linux386)) 628if (platform.HasFlag(ContainerTargetPlatform.WindowsAmd64)) 632if (platform.HasFlag(ContainerTargetPlatform.WindowsArm64))
ResourceBuilderExtensions.cs (10)
503if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints)) 510if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 719if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ConnectionString)) 725if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ConnectionProperties)) 860if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 865if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints)) 896if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints)) 902if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 933if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 938if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints))
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
496if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 518if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints))
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
175if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ConnectionString))
Aspire.Hosting.Testing.Tests (1)
tests\testproject\Common\TestResourceNames.cs (1)
40.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));
dotnet (6)
Commands\Package\Add\PackageAddCommand.cs (2)
29bool isFileBasedApp = allowedAppKinds.HasFlag(AppKinds.FileBased) && VirtualProjectBuilder.IsValidEntryPointPath(fileOrDirectory); 31Debug.Assert(isFileBasedApp || allowedAppKinds.HasFlag(AppKinds.ProjectBased));
Commands\Package\List\PackageListCommand.cs (2)
26bool isFileBasedApp = allowedAppKinds.HasFlag(AppKinds.FileBased) && VirtualProjectBuilder.IsValidEntryPointPath(fileOrDirectory); 28Debug.Assert(isFileBasedApp || allowedAppKinds.HasFlag(AppKinds.ProjectBased));
Commands\Package\Remove\PackageRemoveCommand.cs (2)
33bool isFileBasedApp = allowedAppKinds.HasFlag(AppKinds.FileBased) && VirtualProjectBuilder.IsValidEntryPointPath(fileOrDirectory); 35Debug.Assert(isFileBasedApp || allowedAppKinds.HasFlag(AppKinds.ProjectBased));
dotnet-format (1)
CodeFormatter.cs (1)
155if (!formatOptions.FixCategory.HasFlag(s_codeFormatters[index].Category))
GenerateDocumentationAndConfigFiles (42)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (4)
52if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 56else if (language.HasFlag(Language.CSharp)) 60else if (language.HasFlag(Language.VisualBasic))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (28)
113=> language.HasFlag(Language.CSharp) && 114!language.HasFlag(Language.VisualBasic) && 118=> language.HasFlag(Language.VisualBasic) && 119!language.HasFlag(Language.CSharp) && 123=> language.HasFlag(Language.CSharp) && 124language.HasFlag(Language.VisualBasic) && 161=> language.HasFlag(Language.CSharp) && 162!language.HasFlag(Language.VisualBasic) && 167=> language.HasFlag(Language.VisualBasic) && 168!language.HasFlag(Language.CSharp) && 210=> language.HasFlag(Language.CSharp) && 211language.HasFlag(Language.VisualBasic) && 257=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 262=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 272=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 276=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 280=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && 289=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 293=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 297=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.VisualBasic) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
460if (modifier.HasFlag(Modifiers.Abstract)) 464else if (modifier.HasFlag(Modifiers.Static)) 468else if (modifier.HasFlag(Modifiers.Async)) 472else if (modifier.HasFlag(Modifiers.ReadOnly)) 476else if (modifier.HasFlag(Modifiers.Const)) 500if ((Modifiers.HasFlag(Modifiers.Abstract) && symbol.IsAbstract) || 501(Modifiers.HasFlag(Modifiers.Static) && symbol.IsStatic)) 507if (Modifiers.HasFlag(Modifiers.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync) 512if (Modifiers.HasFlag(Modifiers.ReadOnly)) 520if (Modifiers.HasFlag(Modifiers.Const))
ILAssembler (8)
EntityRegistry.cs (1)
1001methodDefSig.MethodSignature(methodSignature.Header.CallingConvention, methodSignature.GenericParameterCount, methodSignature.Header.Attributes.HasFlag(SignatureAttributes.Instance))
GrammarVisitor.cs (7)
1153if (attribute.Value != 0 && TypeAttributes.LayoutMask.HasFlag(attribute.Value)) 1157if (attribute.Value != 0 && TypeAttributes.StringFormatMask.HasFlag(attribute.Value)) 1161if (TypeAttributes.VisibilityMask.HasFlag(attribute.Value)) 1213if (!newTypeDef.Attributes.HasFlag(TypeAttributes.Sealed) && 3904if (methodDefinition.MethodAttributes.HasFlag(MethodAttributes.Abstract) && !methodDefinition.ContainingType.Attributes.HasFlag(TypeAttributes.Abstract)) 3927if (methodDefinition.MethodAttributes.HasFlag(MethodAttributes.Static) && (parsedHeader.IsInstance || parsedHeader.HasExplicitThis))
ILCompiler.Compiler (65)
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (2)
183if (annotation.HasFlag(DynamicallyAccessedMemberTypes.Interfaces)) 188if (flowAnnotations.GetTypeAnnotation(iface).HasFlag(annotationToApplyToInterfaces))
Compiler\Logging\DocumentationSignatureParser.cs (5)
200if (memberTypes.HasFlag(MemberType.Type)) 209if (memberTypes.HasFlag(MemberType.Method)) 216if (memberTypes.HasFlag(MemberType.Property)) 225if (memberTypes.HasFlag(MemberType.Event)) 228if (memberTypes.HasFlag(MemberType.Field))
Compiler\ObjectWriter\UnixObjectWriter.Aot.cs (1)
325_options.HasFlag(ObjectWritingOptions.UseDwarf5));
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (22)
35if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicConstructors)) 37bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicConstructorsWithInherited); 42if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors)) 44bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicConstructorsWithInherited); 49if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)) 55if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicMethods)) 57bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicMethodsWithInherited); 62if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicMethods)) 68if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicFields)) 70bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicFieldsWithInherited); 75if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicFields)) 81if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicNestedTypes)) 83bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicNestedTypesWithInherited); 94if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicNestedTypes)) 96bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicNestedTypesWithInherited); 107if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicProperties)) 109bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicPropertiesWithInherited); 114if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicProperties)) 120if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicEvents)) 122bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicEventsWithInherited); 127if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicEvents)) 133if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.Interfaces))
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (3)
253if (_options.HasFlag(ObjectWritingOptions.ControlFlowGuard)) 397if (section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 448if (!section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData))
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (4)
338if (_options.HasFlag(ObjectWritingOptions.GenerateUnwindInfo)) 498if (_options.HasFlag(ObjectWritingOptions.GenerateUnwindInfo)) 582if (_options.HasFlag(ObjectWritingOptions.ControlFlowGuard)) 593if (_options.HasFlag(ObjectWritingOptions.GenerateDebugInfo))
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (7)
459if (section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 488if (s.Stream.Length == 0 && !h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 502uint rawAligned = h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData) 548if (h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsCode)) 550else if (!h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 812if (hdr.VirtualSize == 0 && !hdr.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 827if (section.Header.VirtualSize != 0 && !section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData))
src\runtime\src\coreclr\tools\Common\Compiler\ProcessLinkerXmlBase.cs (2)
92if (!AllowedAssemblySelector.HasFlag(AllowedAssemblies.AnyAssembly) && _owningModule == null) 171if (!AllowedAssemblySelector.HasFlag(AllowedAssemblies.AnyAssembly))
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (4)
35if (availableMemberTypes.HasFlag(requiredMemberTypes)) 45if (requiredMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors) && 46!availableMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors)) 63if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors))
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (15)
55if (!methodReturnValueWithMemberTypes.DynamicallyAccessedMemberTypes.HasFlag(annotatedMethodReturnValue.DynamicallyAccessedMemberTypes)) 1233if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicConstructorsWithInherited)) 1236if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicConstructorsWithInherited)) 1239if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicEvents)) 1242if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicEventsWithInherited)) 1245if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicFields)) 1248if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicFieldsWithInherited)) 1251if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicMethods)) 1254if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicMethodsWithInherited)) 1259if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicNestedTypesWithInherited)) 1262if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicNestedTypesWithInherited)) 1267if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicProperties)) 1270if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicPropertiesWithInherited)) 1273if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.Interfaces)) 1472if (ctorParameterCount == 0 && requiredMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors))
ILCompiler.Diagnostics (1)
PdbWriter.cs (1)
168if (_pdbExtraData.HasFlag(PDBExtraData.kPDBLines))
ILCompiler.ReadyToRun (59)
Compiler\AssemblyExtensions.cs (2)
39result = modes.HasFlag(DebuggableAttribute.DebuggingModes.DisableOptimizations) && modes.HasFlag(DebuggableAttribute.DebuggingModes.Default);
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (7)
193if (methodDef.Attributes.HasFlag(System.Reflection.MethodAttributes.Abstract)) 199if (methodDef.ImplAttributes.HasFlag(System.Reflection.MethodImplAttributes.Runtime)) 205if (methodDef.ImplAttributes.HasFlag(System.Reflection.MethodImplAttributes.InternalCall)) 218if (!methodDef.Attributes.HasFlag(MethodAttributes.Static) && method.IsAbstract) 229if (methodDef.Attributes.HasFlag(MethodAttributes.RTSpecialName)) 247if (methodDef.Attributes.HasFlag(MethodAttributes.Static) && !type.IsInterface) 269if (type.Module.GetGlobalModuleType() == type && !methodDef.Attributes.HasFlag(MethodAttributes.Static))
Compiler\ProfileDataManager.cs (2)
355if (profileData.Flags.HasFlag(MethodProfilingDataFlags.ExcludeHotMethodCode) || 356profileData.Flags.HasFlag(MethodProfilingDataFlags.ExcludeColdMethodCode))
IBC\IBCDataReader.cs (2)
162minified = fileFlags.HasFlag(IBC.Constants.FileFlags.Minified); 163partialNGen = fileFlags.HasFlag(IBC.Constants.FileFlags.PartialNGen);
JitInterface\CorInfoImpl.ReadyToRun.cs (2)
3611if (!flags.HasFlag(WasmLowering.LoweringFlags.IsUnmanagedCallersOnly)) 3642if (!flags.HasFlag(WasmLowering.LoweringFlags.IsUnmanagedCallersOnly))
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (22)
35if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicConstructors)) 37bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicConstructorsWithInherited); 42if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors)) 44bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicConstructorsWithInherited); 49if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)) 55if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicMethods)) 57bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicMethodsWithInherited); 62if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicMethods)) 68if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicFields)) 70bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicFieldsWithInherited); 75if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicFields)) 81if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicNestedTypes)) 83bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicNestedTypesWithInherited); 94if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicNestedTypes)) 96bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicNestedTypesWithInherited); 107if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicProperties)) 109bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicPropertiesWithInherited); 114if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicProperties)) 120if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicEvents)) 122bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicEventsWithInherited); 127if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicEvents)) 133if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.Interfaces))
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (3)
253if (_options.HasFlag(ObjectWritingOptions.ControlFlowGuard)) 397if (section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 448if (!section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData))
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (4)
338if (_options.HasFlag(ObjectWritingOptions.GenerateUnwindInfo)) 498if (_options.HasFlag(ObjectWritingOptions.GenerateUnwindInfo)) 582if (_options.HasFlag(ObjectWritingOptions.ControlFlowGuard)) 593if (_options.HasFlag(ObjectWritingOptions.GenerateDebugInfo))
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (7)
459if (section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 488if (s.Stream.Length == 0 && !h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 502uint rawAligned = h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData) 548if (h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsCode)) 550else if (!h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 812if (hdr.VirtualSize == 0 && !hdr.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 827if (section.Header.VirtualSize != 0 && !section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData))
src\runtime\src\coreclr\tools\Common\Compiler\ProcessLinkerXmlBase.cs (2)
92if (!AllowedAssemblySelector.HasFlag(AllowedAssemblies.AnyAssembly) && _owningModule == null) 171if (!AllowedAssemblySelector.HasFlag(AllowedAssemblies.AnyAssembly))
src\runtime\src\coreclr\tools\Common\JitInterface\WasmLowering.cs (6)
291if (!flags.HasFlag(LoweringFlags.IsUnmanagedCallersOnly) && signature.Flags.HasFlag(MethodSignatureFlags.UnmanagedCallingConvention)) 352if (flags.HasFlag(LoweringFlags.IsUnmanagedCallersOnly)) // reverse P/Invoke 375if (flags.HasFlag(LoweringFlags.HasGenericContextArg)) 381if (flags.HasFlag(LoweringFlags.IsAsyncCall)) 417if (!flags.HasFlag(LoweringFlags.IsUnmanagedCallersOnly))
ILCompiler.RyuJit (6)
src\runtime\src\coreclr\tools\Common\JitInterface\WasmLowering.cs (6)
291if (!flags.HasFlag(LoweringFlags.IsUnmanagedCallersOnly) && signature.Flags.HasFlag(MethodSignatureFlags.UnmanagedCallingConvention)) 352if (flags.HasFlag(LoweringFlags.IsUnmanagedCallersOnly)) // reverse P/Invoke 375if (flags.HasFlag(LoweringFlags.HasGenericContextArg)) 381if (flags.HasFlag(LoweringFlags.IsAsyncCall)) 417if (!flags.HasFlag(LoweringFlags.IsUnmanagedCallersOnly))
ILCompiler.TypeSystem (4)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.TypeEquivalence.cs (3)
18if (IsInterface && _typeDefinition.Attributes.HasFlag(TypeAttributes.Import)) 132return _typeDefinition.Attributes.HasFlag(TypeAttributes.WindowsRuntime); 140return _typeDefinition.Attributes.HasFlag(TypeAttributes.Import);
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
754|| !reader.GetParameter(paramHandle).Attributes.HasFlag(ParameterAttributes.In))
illink (55)
ILLink.CodeFixProvider (6)
BaseAttributeCodeFixProvider.cs (6)
103case PropertyDeclarationSyntax when targets.HasFlag(AttributeableParentTargets.Property): 104case EventDeclarationSyntax when targets.HasFlag(AttributeableParentTargets.Event): 111if (targets.HasFlag(AttributeableParentTargets.MethodOrConstructor)) 116case LocalFunctionStatementSyntax or BaseMethodDeclarationSyntax or AccessorDeclarationSyntax when targets.HasFlag(AttributeableParentTargets.MethodOrConstructor): 117case FieldDeclarationSyntax when targets.HasFlag(AttributeableParentTargets.Field): 118case ClassDeclarationSyntax when targets.HasFlag(AttributeableParentTargets.Class):
ILLink.RoslynAnalyzer (63)
DataFlow\DynamicallyAccessedMembersBinder.cs (22)
33if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicConstructors)) 35bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicConstructorsWithInherited); 40if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors)) 42bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicConstructorsWithInherited); 47if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)) 53if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicMethods)) 55bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicMethodsWithInherited); 60if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicMethods)) 66if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicFields)) 68bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicFieldsWithInherited); 73if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicFields)) 79if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicNestedTypes)) 81bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicNestedTypesWithInherited); 92if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicNestedTypes)) 94bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicNestedTypesWithInherited); 105if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicProperties)) 107bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicPropertiesWithInherited); 112if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicProperties)) 118if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.NonPublicEvents)) 120bool withInherited = !declaredOnly && memberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicEventsWithInherited); 125if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicEvents)) 131if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.Interfaces))
DataFlow\LocalDataFlowVisitor.cs (15)
197=> ProcessBinderCall(operation, operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write) ? "SetMember" : "GetMember", state); 200=> ProcessBinderCall(operation, operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write) ? "SetIndex" : "GetIndex", state); 488Debug.Assert(flowCaptureReference.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write)); 548Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read), 568Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write), 570Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Reference), 575if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write)) 708if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write)) 740Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read)); 741if (!operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read)) 752if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write)) 755Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Reference)); 775if (!operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read)) 790Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read)); 791if (!operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read))
DynamicallyAccessedMembersTypeHierarchy.cs (2)
40if (annotation.HasFlag(DynamicallyAccessedMemberTypes.Interfaces)) 45if (FlowAnnotations.GetTypeAnnotation(iface).HasFlag(annotationToApplyToInterfaces))
RequiresAnalyzerBase.cs (5)
247case ILocalFunctionOperation local when targets.HasFlag(DiagnosticTargets.MethodOrConstructor): 250case IMethodBodyBaseOperation when targets.HasFlag(DiagnosticTargets.MethodOrConstructor): 251case IPropertyReferenceOperation when targets.HasFlag(DiagnosticTargets.Property): 252case IFieldReferenceOperation when targets.HasFlag(DiagnosticTargets.Field): 253case IEventReferenceOperation when targets.HasFlag(DiagnosticTargets.Event):
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (4)
35if (availableMemberTypes.HasFlag(requiredMemberTypes)) 45if (requiredMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors) && 46!availableMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors)) 63if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors))
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (15)
55if (!methodReturnValueWithMemberTypes.DynamicallyAccessedMemberTypes.HasFlag(annotatedMethodReturnValue.DynamicallyAccessedMemberTypes)) 1233if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicConstructorsWithInherited)) 1236if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicConstructorsWithInherited)) 1239if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicEvents)) 1242if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicEventsWithInherited)) 1245if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicFields)) 1248if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicFieldsWithInherited)) 1251if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicMethods)) 1254if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicMethodsWithInherited)) 1259if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.PublicNestedTypesWithInherited)) 1262if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicNestedTypesWithInherited)) 1267if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicProperties)) 1270if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicPropertiesWithInherited)) 1273if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.Interfaces)) 1472if (ctorParameterCount == 0 && requiredMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicConstructors))
Microsoft.AspNetCore.Components (3)
PersistentState\RestoreContext.cs (2)
41if (_initialValue && !options.RestoreBehavior.HasFlag(RestoreBehavior.SkipInitialValue)) 46if (_lastSnapshot && !options.RestoreBehavior.HasFlag(RestoreBehavior.SkipLastSnapshot))
RenderTree\Renderer.cs (1)
615var callerSpecifiedRenderMode = frame.ComponentFrameFlags.HasFlag(ComponentFrameFlags.HasCallerSpecifiedRenderMode)
Microsoft.AspNetCore.Http.Extensions (2)
RequestDelegateFactory.cs (2)
714if (parameter.Attributes.HasFlag(ParameterAttributes.In)) 718else if (parameter.Attributes.HasFlag(ParameterAttributes.Out))
Microsoft.AspNetCore.HttpLogging (50)
HttpLoggingMiddleware.cs (10)
116if (loggingFields.HasFlag(HttpLoggingFields.RequestProtocol)) 121if (loggingFields.HasFlag(HttpLoggingFields.RequestMethod)) 126if (loggingFields.HasFlag(HttpLoggingFields.RequestScheme)) 131if (loggingFields.HasFlag(HttpLoggingFields.RequestPath)) 137if (loggingFields.HasFlag(HttpLoggingFields.RequestQuery)) 142if (loggingFields.HasFlag(HttpLoggingFields.RequestHeaders)) 157if (loggingFields.HasFlag(HttpLoggingFields.RequestBody)) 206if (loggingFields.HasFlag(HttpLoggingFields.ResponseBody) || _interceptors.Length > 0) 339if (loggingFields.HasFlag(HttpLoggingFields.ResponseStatusCode)) 344if (loggingFields.HasFlag(HttpLoggingFields.ResponseHeaders))
ResponseBufferingStream.cs (1)
171if (_logContext.LoggingFields.HasFlag(HttpLoggingFields.ResponseBody) && _logContext.ResponseBodyLogLimit > 0)
W3CLogger.cs (1)
42if (_loggingFields.HasFlag((W3CLoggingFields)(1 << i)))
W3CLoggerOptions.cs (4)
130if (options.LoggingFields.HasFlag(W3CLoggingFields.Host)) 134if (options.LoggingFields.HasFlag(W3CLoggingFields.Referer)) 138if (options.LoggingFields.HasFlag(W3CLoggingFields.UserAgent)) 142if (options.LoggingFields.HasFlag(W3CLoggingFields.Cookie))
W3CLoggerProcessor.cs (17)
39if (_loggingFields.HasFlag(W3CLoggingFields.Date)) 43if (_loggingFields.HasFlag(W3CLoggingFields.Time)) 47if (_loggingFields.HasFlag(W3CLoggingFields.ClientIpAddress)) 51if (_loggingFields.HasFlag(W3CLoggingFields.UserName)) 55if (_loggingFields.HasFlag(W3CLoggingFields.ServerName)) 59if (_loggingFields.HasFlag(W3CLoggingFields.ServerIpAddress)) 63if (_loggingFields.HasFlag(W3CLoggingFields.ServerPort)) 67if (_loggingFields.HasFlag(W3CLoggingFields.Method)) 71if (_loggingFields.HasFlag(W3CLoggingFields.UriStem)) 75if (_loggingFields.HasFlag(W3CLoggingFields.UriQuery)) 79if (_loggingFields.HasFlag(W3CLoggingFields.ProtocolStatus)) 83if (_loggingFields.HasFlag(W3CLoggingFields.TimeTaken)) 87if (_loggingFields.HasFlag(W3CLoggingFields.ProtocolVersion)) 91if (_loggingFields.HasFlag(W3CLoggingFields.Host)) 95if (_loggingFields.HasFlag(W3CLoggingFields.UserAgent)) 99if (_loggingFields.HasFlag(W3CLoggingFields.Cookie)) 103if (_loggingFields.HasFlag(W3CLoggingFields.Referer))
W3CLoggingMiddleware.cs (17)
82if (options.LoggingFields.HasFlag(W3CLoggingFields.Date)) 87if (options.LoggingFields.HasFlag(W3CLoggingFields.Time)) 92if (options.LoggingFields.HasFlag(W3CLoggingFields.ServerName)) 102if (options.LoggingFields.HasFlag(W3CLoggingFields.ClientIpAddress)) 107if (options.LoggingFields.HasFlag(W3CLoggingFields.ServerIpAddress)) 112if (options.LoggingFields.HasFlag(W3CLoggingFields.ServerPort)) 122if (options.LoggingFields.HasFlag(W3CLoggingFields.ProtocolVersion)) 127if (options.LoggingFields.HasFlag(W3CLoggingFields.Method)) 132if (options.LoggingFields.HasFlag(W3CLoggingFields.UriStem)) 137if (options.LoggingFields.HasFlag(W3CLoggingFields.UriQuery)) 144if (options.LoggingFields.HasFlag(W3CLoggingFields.Host)) 152if (options.LoggingFields.HasFlag(W3CLoggingFields.Referer)) 160if (options.LoggingFields.HasFlag(W3CLoggingFields.UserAgent)) 170if (options.LoggingFields.HasFlag(W3CLoggingFields.Cookie)) 207if (options.LoggingFields.HasFlag(W3CLoggingFields.UserName)) 212if (options.LoggingFields.HasFlag(W3CLoggingFields.ProtocolStatus)) 217if (options.LoggingFields.HasFlag(W3CLoggingFields.TimeTaken))
Microsoft.AspNetCore.HttpOverrides (4)
ForwardedHeadersMiddleware.cs (4)
129if (_options.ForwardedHeaders.HasFlag(ForwardedHeaders.XForwardedFor)) 136if (_options.ForwardedHeaders.HasFlag(ForwardedHeaders.XForwardedProto)) 148if (_options.ForwardedHeaders.HasFlag(ForwardedHeaders.XForwardedHost)) 162if (_options.ForwardedHeaders.HasFlag(ForwardedHeaders.XForwardedPrefix))
Microsoft.AspNetCore.Identity (8)
Passkeys\AuthenticatorData.cs (8)
47public bool IsUserPresent => Flags.HasFlag(AuthenticatorDataFlags.UserPresent); 52public bool IsUserVerified => Flags.HasFlag(AuthenticatorDataFlags.UserVerified); 57public bool IsBackupEligible => Flags.HasFlag(AuthenticatorDataFlags.BackupEligible); 62public bool IsBackedUp => Flags.HasFlag(AuthenticatorDataFlags.BackedUp); 67public bool HasExtensionsData => Flags.HasFlag(AuthenticatorDataFlags.HasExtensionData); 73public bool HasAttestedCredentialData => Flags.HasFlag(AuthenticatorDataFlags.HasAttestedCredentialData); 117if (flags.HasFlag(AuthenticatorDataFlags.HasAttestedCredentialData)) 125if (flags.HasFlag(AuthenticatorDataFlags.HasExtensionData))
Microsoft.AspNetCore.Server.Kestrel.Core (13)
Internal\Http2\Http2Connection.cs (2)
566if (state.HasFlag(ReadPrefaceState.Preface)) 581if (state.HasFlag(ReadPrefaceState.Http1x))
Internal\Http3\Http3Stream.cs (2)
887if (!_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Authority) || !_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Path))
Internal\HttpConnection.cs (3)
219var http1Enabled = _context.Protocols.HasFlag(HttpProtocols.Http1); 220var http2Enabled = _context.Protocols.HasFlag(HttpProtocols.Http2); 221var http3Enabled = _context.Protocols.HasFlag(HttpProtocols.Http3);
Internal\Infrastructure\HttpUtilities.cs (3)
604var hasHttp1OrHttp2 = protocols.HasFlag(HttpProtocols.Http1) || protocols.HasFlag(HttpProtocols.Http2); 605var hasHttp3 = protocols.HasFlag(HttpProtocols.Http3);
Internal\KestrelServerImpl.cs (3)
141var hasHttp1 = options.Protocols.HasFlag(HttpProtocols.Http1); 142var hasHttp2 = options.Protocols.HasFlag(HttpProtocols.Http2); 143var hasHttp3 = options.Protocols.HasFlag(HttpProtocols.Http3);
Microsoft.AspNetCore.StaticFiles (3)
StaticFileContext.cs (3)
91public bool IsHeadMethod => _requestType.HasFlag(RequestType.IsHead); 93public bool IsGetMethod => _requestType.HasFlag(RequestType.IsGet); 97get => _requestType.HasFlag(RequestType.IsRange);
Microsoft.Build (21)
BackEnd\BuildManager\BuildManager.cs (4)
1558submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.ReplaceExistingProjectInstance)); 2164if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 2169if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk)) 3012if (flags.HasValue && flags.Value.HasFlag(BuildRequestDataFlags.ClearCachesAfterBuild))
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
1201if (issuingEntry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports))
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
154if (!targetExists && entry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.SkipNonexistentTargets)) 196if (_requestEntry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.ProvideProjectStateAfterBuild))
BackEnd\Components\SdkResolution\MainNodeSdkResolverService.cs (2)
76bool failOnUnresolvedSdk = !Host.BuildParameters.ProjectLoadSettings.HasFlag(ProjectLoadSettings.IgnoreMissingImports) || Host.BuildParameters.ProjectLoadSettings.HasFlag(ProjectLoadSettings.FailOnUnresolvedSdk);
BackEnd\Shared\BuildRequestConfiguration.cs (2)
498if (buildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 503if (buildRequestDataFlags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk))
Definition\Project.cs (2)
2761if (!_loadSettings.HasFlag(ProjectLoadSettings.RecordEvaluatedItemElements)) 3817var canEvaluateElementsWithFalseConditions = Traits.Instance.EscapeHatches.EvaluateElementsWithFalseConditionInProjectEvaluation ?? !loadSettings.HasFlag(ProjectLoadSettings.DoNotEvaluateElementsWithFalseCondition);
Evaluation\Evaluator.cs (4)
1818failOnUnresolvedSdk: !_loadSettings.HasFlag(ProjectLoadSettings.IgnoreMissingImports) || _loadSettings.HasFlag(ProjectLoadSettings.FailOnUnresolvedSdk)); 1829if (_loadSettings.HasFlag(ProjectLoadSettings.IgnoreMissingImports) && !_loadSettings.HasFlag(ProjectLoadSettings.FailOnUnresolvedSdk))
Evaluation\Expander.cs (3)
1536catch (Exception) when (options.HasFlag(ExpanderOptions.LeavePropertiesUnexpandedOnError)) 4144if (options.HasFlag(ExpanderOptions.LeavePropertiesUnexpandedOnError)) 4215if (options.HasFlag(ExpanderOptions.LeavePropertiesUnexpandedOnError))
Instance\ProjectInstance.cs (1)
959bool fastItemLookupNeeded = settings.HasFlag(ProjectInstanceSettings.ImmutableWithFastItemLookup);
Microsoft.CodeAnalysis (10)
DiagnosticAnalyzer\AsyncQueue.cs (4)
102Debug.Assert(waiter.Task.CreationOptions.HasFlag(TaskCreationOptions.RunContinuationsAsynchronously)); 200Debug.Assert(tcs.Task.CreationOptions.HasFlag(TaskCreationOptions.RunContinuationsAsynchronously)); 205Debug.Assert(_whenCompleted.Task.CreationOptions.HasFlag(TaskCreationOptions.RunContinuationsAsynchronously)); 316Debug.Assert(taskCompletionSource.Task.CreationOptions.HasFlag(TaskCreationOptions.RunContinuationsAsynchronously));
MetadataReference\ModuleMetadata.cs (1)
232Action? onDispose = options.HasFlag(PEStreamOptions.LeaveOpen)
PEWriter\PeWriter.cs (1)
297if (privateKeyOpt != null && corFlags.HasFlag(CorFlags.StrongNameSigned))
SourceGeneration\GeneratorDriver.cs (2)
361if (outputKind.HasFlag(outputNode.Kind) && !_state.DisabledOutputs.HasFlag(outputNode.Kind))
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (2)
71.Where(static (info, _) => info.Info.HasFlag(SourceGeneratorSyntaxTreeInfo.ContainsGlobalAliases)) 103.Where(static (info, _) => info.Info.HasFlag(SourceGeneratorSyntaxTreeInfo.ContainsAttributeList))
Microsoft.CodeAnalysis.Analyzers (42)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (4)
52if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 56else if (language.HasFlag(Language.CSharp)) 60else if (language.HasFlag(Language.VisualBasic))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (28)
113=> language.HasFlag(Language.CSharp) && 114!language.HasFlag(Language.VisualBasic) && 118=> language.HasFlag(Language.VisualBasic) && 119!language.HasFlag(Language.CSharp) && 123=> language.HasFlag(Language.CSharp) && 124language.HasFlag(Language.VisualBasic) && 161=> language.HasFlag(Language.CSharp) && 162!language.HasFlag(Language.VisualBasic) && 167=> language.HasFlag(Language.VisualBasic) && 168!language.HasFlag(Language.CSharp) && 210=> language.HasFlag(Language.CSharp) && 211language.HasFlag(Language.VisualBasic) && 257=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 262=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 272=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 276=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 280=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && 289=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 293=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 297=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.VisualBasic) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
460if (modifier.HasFlag(Modifiers.Abstract)) 464else if (modifier.HasFlag(Modifiers.Static)) 468else if (modifier.HasFlag(Modifiers.Async)) 472else if (modifier.HasFlag(Modifiers.ReadOnly)) 476else if (modifier.HasFlag(Modifiers.Const)) 500if ((Modifiers.HasFlag(Modifiers.Abstract) && symbol.IsAbstract) || 501(Modifiers.HasFlag(Modifiers.Static) && symbol.IsStatic)) 507if (Modifiers.HasFlag(Modifiers.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync) 512if (Modifiers.HasFlag(Modifiers.ReadOnly)) 520if (Modifiers.HasFlag(Modifiers.Const))
Microsoft.CodeAnalysis.AnalyzerUtilities (42)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (4)
52if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 56else if (language.HasFlag(Language.CSharp)) 60else if (language.HasFlag(Language.VisualBasic))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (28)
113=> language.HasFlag(Language.CSharp) && 114!language.HasFlag(Language.VisualBasic) && 118=> language.HasFlag(Language.VisualBasic) && 119!language.HasFlag(Language.CSharp) && 123=> language.HasFlag(Language.CSharp) && 124language.HasFlag(Language.VisualBasic) && 161=> language.HasFlag(Language.CSharp) && 162!language.HasFlag(Language.VisualBasic) && 167=> language.HasFlag(Language.VisualBasic) && 168!language.HasFlag(Language.CSharp) && 210=> language.HasFlag(Language.CSharp) && 211language.HasFlag(Language.VisualBasic) && 257=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 262=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 272=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 276=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 280=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && 289=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 293=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 297=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.VisualBasic) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
460if (modifier.HasFlag(Modifiers.Abstract)) 464else if (modifier.HasFlag(Modifiers.Static)) 468else if (modifier.HasFlag(Modifiers.Async)) 472else if (modifier.HasFlag(Modifiers.ReadOnly)) 476else if (modifier.HasFlag(Modifiers.Const)) 500if ((Modifiers.HasFlag(Modifiers.Abstract) && symbol.IsAbstract) || 501(Modifiers.HasFlag(Modifiers.Static) && symbol.IsStatic)) 507if (Modifiers.HasFlag(Modifiers.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync) 512if (Modifiers.HasFlag(Modifiers.ReadOnly)) 520if (Modifiers.HasFlag(Modifiers.Const))
Microsoft.CodeAnalysis.CodeStyle (42)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (4)
52if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 56else if (language.HasFlag(Language.CSharp)) 60else if (language.HasFlag(Language.VisualBasic))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (28)
113=> language.HasFlag(Language.CSharp) && 114!language.HasFlag(Language.VisualBasic) && 118=> language.HasFlag(Language.VisualBasic) && 119!language.HasFlag(Language.CSharp) && 123=> language.HasFlag(Language.CSharp) && 124language.HasFlag(Language.VisualBasic) && 161=> language.HasFlag(Language.CSharp) && 162!language.HasFlag(Language.VisualBasic) && 167=> language.HasFlag(Language.VisualBasic) && 168!language.HasFlag(Language.CSharp) && 210=> language.HasFlag(Language.CSharp) && 211language.HasFlag(Language.VisualBasic) && 257=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 262=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 272=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 276=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 280=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && 289=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 293=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 297=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.VisualBasic) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
460if (modifier.HasFlag(Modifiers.Abstract)) 464else if (modifier.HasFlag(Modifiers.Static)) 468else if (modifier.HasFlag(Modifiers.Async)) 472else if (modifier.HasFlag(Modifiers.ReadOnly)) 476else if (modifier.HasFlag(Modifiers.Const)) 500if ((Modifiers.HasFlag(Modifiers.Abstract) && symbol.IsAbstract) || 501(Modifiers.HasFlag(Modifiers.Static) && symbol.IsStatic)) 507if (Modifiers.HasFlag(Modifiers.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync) 512if (Modifiers.HasFlag(Modifiers.ReadOnly)) 520if (Modifiers.HasFlag(Modifiers.Const))
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Symbols.cs (1)
608if (!Flags.HasFlag(BinderFlags.SuppressConstraintChecks))
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1332if (binder.Flags.HasFlag(BinderFlags.AttributeArgument) && !type.IsSZArray())
Parser\LanguageParser.cs (1)
5338if (flags.HasFlag(VariableFlags.ForStatement) && this.PeekToken(1).Kind != SyntaxKind.SemicolonToken)
Parser\LanguageParser_Patterns.cs (2)
575if (@this._termState.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken) 584if (@this._termState.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken)
SymbolDisplay\SymbolDisplay.cs (1)
292&& format.CompilerInternalOptions.HasFlag(SymbolDisplayCompilerInternalOptions.UseMetadataMemberNames))
SymbolDisplay\SymbolDisplayVisitor.Types.cs (3)
312AddPunctuation(Format.CompilerInternalOptions.HasFlag(SymbolDisplayCompilerInternalOptions.UsePlusForNestedTypes) ? SyntaxKind.PlusToken : SyntaxKind.DotToken); 343if (Format.CompilerInternalOptions.HasFlag(SymbolDisplayCompilerInternalOptions.UseMetadataMemberNames)) 468if (!Format.CompilerInternalOptions.HasFlag(SymbolDisplayCompilerInternalOptions.UseMetadataMemberNames)
Symbols\NamedTypeSymbol.cs (1)
425if (!options.HasFlag(LookupOptions.MustBeOperator))
Microsoft.CodeAnalysis.CSharp.CodeStyle (148)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
74return stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (31)
72CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterMethodDeclarationName)) 77CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)) 82CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptyMethodDeclarationParentheses)) 87CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterMethodCallName)) 92CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinMethodCallParentheses)) 97CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptyMethodCallParentheses)) 102CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterControlFlowStatementKeyword)) 115CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterCast)) 120CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.IgnoreAroundVariableDeclaration), 128CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeOpenSquareBracket)) 133CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptySquareBrackets)) 138CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinSquareBrackets)) 143CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterColonInBaseTypeDeclaration)) 148CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterComma)) 153CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterDot)) 158CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)) 163CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeColonInBaseTypeDeclaration)) 168CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeComma)) 173CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeDot)) 178CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)) 191CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.Braces)) 196CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.BlockContents)) 201CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchSection)) 206CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchSection)) 211CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)) 242CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeElse)) 247CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeCatch)) 252CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeFinally)) 257CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)) 262CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)) 267CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\NewLineBeforeOpenBracePlacement.cs (18)
28=> (value.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes) ? NewLineBeforeOpenBracePlacement.Types : 0) | 29(value.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods) ? NewLineBeforeOpenBracePlacement.Methods : 0) | 30(value.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) ? NewLineBeforeOpenBracePlacement.Properties : 0) | 31(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods) ? NewLineBeforeOpenBracePlacement.AnonymousMethods : 0) | 32(value.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks) ? NewLineBeforeOpenBracePlacement.ControlBlocks : 0) | 33(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes) ? NewLineBeforeOpenBracePlacement.AnonymousTypes : 0) | 34(value.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers) ? NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers : 0) | 35(value.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody) ? NewLineBeforeOpenBracePlacement.LambdaExpressionBody : 0) | 36(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors) ? NewLineBeforeOpenBracePlacement.Accessors : 0); 39=> (value.HasFlag(NewLineBeforeOpenBracePlacement.Types) ? NewLinePlacement.BeforeOpenBraceInTypes : 0) | 40(value.HasFlag(NewLineBeforeOpenBracePlacement.Methods) ? NewLinePlacement.BeforeOpenBraceInMethods : 0) | 41(value.HasFlag(NewLineBeforeOpenBracePlacement.Properties) ? NewLinePlacement.BeforeOpenBraceInProperties : 0) | 42(value.HasFlag(NewLineBeforeOpenBracePlacement.AnonymousMethods) ? NewLinePlacement.BeforeOpenBraceInAnonymousMethods : 0) | 43(value.HasFlag(NewLineBeforeOpenBracePlacement.ControlBlocks) ? NewLinePlacement.BeforeOpenBraceInControlBlocks : 0) | 44(value.HasFlag(NewLineBeforeOpenBracePlacement.AnonymousTypes) ? NewLinePlacement.BeforeOpenBraceInAnonymousTypes : 0) | 45(value.HasFlag(NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers) ? NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers : 0) | 46(value.HasFlag(NewLineBeforeOpenBracePlacement.LambdaExpressionBody) ? NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody : 0) | 47(value.HasFlag(NewLineBeforeOpenBracePlacement.Accessors) ? NewLinePlacement.BeforeOpenBraceInAccessors : 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (9)
83if (!_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && !_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)) 89var alwaysIndent = _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock); 93Debug.Assert(_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) != _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)); 96if (_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock) != firstStatementIsBlock) 233if (node is BlockSyntax && !_options.Indentation.HasFlag(IndentationPlacement.BlockContents)) 239if (node is SwitchStatementSyntax && !_options.Indentation.HasFlag(IndentationPlacement.SwitchSection))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentUserSettingsFormattingRule.cs (3)
29if (_options.Indentation.HasFlag(IndentationPlacement.Braces) == newOptions.Indentation.HasFlag(IndentationPlacement.Braces)) 49if (_options.Indentation.HasFlag(IndentationPlacement.Braces))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (31)
87if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeElse)) 96if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeCatch)) 105if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeFinally)) 114if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)) 123if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)) 138if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 145if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 174? _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 175: _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 185if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)) 194if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)) 203if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)) 213if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)) 222if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 231if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks)) 251if (_options.NewLines.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)) 265if (_options.NewLines.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)) 279if (_options.NewLines.HasFlag(NewLinePlacement.BeforeElse) 293if (_options.NewLines.HasFlag(NewLinePlacement.BeforeCatch)) 306if (_options.NewLines.HasFlag(NewLinePlacement.BeforeFinally)) 319if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)) 332if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)) 349if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 378? _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 379: _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 394if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)) 407if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)) 420if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)) 434if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)) 447if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 460if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
34if (_options.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses) == newOptions.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses)) 178if (_options.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (39)
61return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 75return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 88return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 94return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 99return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptyMethodDeclarationParentheses)); 104return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 109return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 118return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodCallName)); 123return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptyMethodCallParentheses)); 128return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 133return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 139return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodCallName)); 144return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 149return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 159return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterControlFlowStatementKeyword)); 166return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinExpressionParentheses)); 173return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinCastParentheses)); 182|| _options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement))) 184return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)); 187return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)); 193return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinOtherParentheses)); 198return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinOtherParentheses)); 204return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterCast)); 213return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterComma)); 226return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeOpenSquareBracket)); 234return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptySquareBrackets)); 240return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinSquareBrackets)); 245return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinSquareBrackets)); 271return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterColonInBaseTypeDeclaration)); 277return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeColonInBaseTypeDeclaration)); 283return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterComma)); 289return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeComma)); 312return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterDot)); 318return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeDot)); 324return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)); 330return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)); 454return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 461return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 587if (_options.Spacing.HasFlag(SpacePlacement.IgnoreAroundVariableDeclaration))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
188if (operation.TextSpan.Start >= span.Start && operation.TextSpan.End <= span.End && operation.Option.HasFlag(SuppressOption.NoWrappingIfOnSingleLine))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\SpacingWithinParentheses.cs (6)
22=> (placement.HasFlag(SpacePlacement.WithinExpressionParentheses) ? SpacePlacementWithinParentheses.Expressions : 0) | 23(placement.HasFlag(SpacePlacement.WithinCastParentheses) ? SpacePlacementWithinParentheses.TypeCasts : 0) | 24(placement.HasFlag(SpacePlacement.WithinOtherParentheses) ? SpacePlacementWithinParentheses.ControlFlowStatements : 0); 27=> (placement.HasFlag(SpacePlacementWithinParentheses.Expressions) ? SpacePlacement.WithinExpressionParentheses : 0) | 28(placement.HasFlag(SpacePlacementWithinParentheses.TypeCasts) ? SpacePlacement.WithinCastParentheses : 0) | 29(placement.HasFlag(SpacePlacementWithinParentheses.ControlFlowStatements) ? SpacePlacement.WithinOtherParentheses : 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (3)
28Context.BuiltInType => !stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes), 29Context.TypeIsApparent => !stylePreferences.HasFlag(UseVarPreference.WhenTypeIsApparent), 30Context.Elsewhere => !stylePreferences.HasFlag(UseVarPreference.Elsewhere),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (3)
84Context.BuiltInType => stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes), 85Context.TypeIsApparent => stylePreferences.HasFlag(UseVarPreference.WhenTypeIsApparent), 86Context.Elsewhere => stylePreferences.HasFlag(UseVarPreference.Elsewhere),
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (2)
385.WithAppendedTrailingTrivia(newLinePlacement.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes) ? EndOfLine(lineEnding) : Space); 418if (newLinePlacement.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes))
Microsoft.CodeAnalysis.CSharp.Features (25)
BraceCompletion\CurlyBraceCompletionService.cs (9)
147return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers); 155return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors); 161return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods); 167return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes); 173return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks); 179return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody); 186? options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 187: options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 193return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (6)
129if (opPosition.HasFlag(OperatorPosition.Infix)) 132if (opPosition.HasFlag(OperatorPosition.Postfix)) 135if (opPosition.HasFlag(OperatorPosition.Prefix)) 168if (opPosition.HasFlag(OperatorPosition.Postfix)) 171if (opPosition.HasFlag(OperatorPosition.Infix)) 174if (opPosition.HasFlag(OperatorPosition.Prefix))
ConvertCast\CSharpConvertTryCastToDirectCastCodeRefactoringProvider.cs (1)
59if (expression.IsKind(SyntaxKind.NullLiteralExpression) && nullableContext.HasFlag(NullableContext.AnnotationsEnabled) && isReferenceType)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (2)
99if (feature.HasFlag(Feature.TypePattern) && label.Pattern is AnalyzedPattern.Type { IsExpressionSyntax: BinaryExpressionSyntax { Right: IdentifierNameSyntax name } }) 116AnalyzedPattern.Type p when feature.HasFlag(Feature.TypePattern) => TypePattern((TypeSyntax)p.IsExpressionSyntax.Right),
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
65if (declarationModifiers.HasFlag(Modifiers.Partial))
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (3)
144return varPreference.HasFlag(UseVarPreference.ForBuiltInTypes); 149return varPreference.HasFlag(UseVarPreference.WhenTypeIsApparent); 152return varPreference.HasFlag(UseVarPreference.Elsewhere);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (2)
385.WithAppendedTrailingTrivia(newLinePlacement.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes) ? EndOfLine(lineEnding) : Space); 418if (newLinePlacement.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes))
Wrapping\CSharpSyntaxWrappingOptions.cs (1)
26newLinesForBracesInObjectCollectionArrayInitializers: options.GetOption(CSharpFormattingOptions2.NewLineBeforeOpenBrace).HasFlag(NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers));
Microsoft.CodeAnalysis.CSharp.Workspaces (152)
Formatting\CSharpFormattingOptions.cs (4)
22defaultValue: CSharpFormattingOptions2.NewLineBeforeOpenBrace.DefaultValue.HasFlag(flag), 32defaultValue: CSharpFormattingOptions2.SpaceBetweenParentheses.DefaultValue.HasFlag(flag), 48=> ((NewLineBeforeOpenBracePlacement)internalValue!).HasFlag(_flag); 65=> ((SpacePlacementWithinParentheses)internalValue!).HasFlag(_flag);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
74return stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (31)
72CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterMethodDeclarationName)) 77CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)) 82CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptyMethodDeclarationParentheses)) 87CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterMethodCallName)) 92CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinMethodCallParentheses)) 97CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptyMethodCallParentheses)) 102CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterControlFlowStatementKeyword)) 115CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterCast)) 120CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.IgnoreAroundVariableDeclaration), 128CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeOpenSquareBracket)) 133CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptySquareBrackets)) 138CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinSquareBrackets)) 143CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterColonInBaseTypeDeclaration)) 148CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterComma)) 153CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterDot)) 158CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)) 163CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeColonInBaseTypeDeclaration)) 168CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeComma)) 173CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeDot)) 178CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)) 191CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.Braces)) 196CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.BlockContents)) 201CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchSection)) 206CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchSection)) 211CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)) 242CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeElse)) 247CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeCatch)) 252CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeFinally)) 257CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)) 262CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)) 267CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\NewLineBeforeOpenBracePlacement.cs (18)
28=> (value.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes) ? NewLineBeforeOpenBracePlacement.Types : 0) | 29(value.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods) ? NewLineBeforeOpenBracePlacement.Methods : 0) | 30(value.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) ? NewLineBeforeOpenBracePlacement.Properties : 0) | 31(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods) ? NewLineBeforeOpenBracePlacement.AnonymousMethods : 0) | 32(value.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks) ? NewLineBeforeOpenBracePlacement.ControlBlocks : 0) | 33(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes) ? NewLineBeforeOpenBracePlacement.AnonymousTypes : 0) | 34(value.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers) ? NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers : 0) | 35(value.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody) ? NewLineBeforeOpenBracePlacement.LambdaExpressionBody : 0) | 36(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors) ? NewLineBeforeOpenBracePlacement.Accessors : 0); 39=> (value.HasFlag(NewLineBeforeOpenBracePlacement.Types) ? NewLinePlacement.BeforeOpenBraceInTypes : 0) | 40(value.HasFlag(NewLineBeforeOpenBracePlacement.Methods) ? NewLinePlacement.BeforeOpenBraceInMethods : 0) | 41(value.HasFlag(NewLineBeforeOpenBracePlacement.Properties) ? NewLinePlacement.BeforeOpenBraceInProperties : 0) | 42(value.HasFlag(NewLineBeforeOpenBracePlacement.AnonymousMethods) ? NewLinePlacement.BeforeOpenBraceInAnonymousMethods : 0) | 43(value.HasFlag(NewLineBeforeOpenBracePlacement.ControlBlocks) ? NewLinePlacement.BeforeOpenBraceInControlBlocks : 0) | 44(value.HasFlag(NewLineBeforeOpenBracePlacement.AnonymousTypes) ? NewLinePlacement.BeforeOpenBraceInAnonymousTypes : 0) | 45(value.HasFlag(NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers) ? NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers : 0) | 46(value.HasFlag(NewLineBeforeOpenBracePlacement.LambdaExpressionBody) ? NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody : 0) | 47(value.HasFlag(NewLineBeforeOpenBracePlacement.Accessors) ? NewLinePlacement.BeforeOpenBraceInAccessors : 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (9)
83if (!_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && !_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)) 89var alwaysIndent = _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock); 93Debug.Assert(_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) != _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)); 96if (_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock) != firstStatementIsBlock) 233if (node is BlockSyntax && !_options.Indentation.HasFlag(IndentationPlacement.BlockContents)) 239if (node is SwitchStatementSyntax && !_options.Indentation.HasFlag(IndentationPlacement.SwitchSection))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentUserSettingsFormattingRule.cs (3)
29if (_options.Indentation.HasFlag(IndentationPlacement.Braces) == newOptions.Indentation.HasFlag(IndentationPlacement.Braces)) 49if (_options.Indentation.HasFlag(IndentationPlacement.Braces))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (31)
87if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeElse)) 96if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeCatch)) 105if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeFinally)) 114if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)) 123if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)) 138if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 145if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 174? _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 175: _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 185if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)) 194if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)) 203if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)) 213if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)) 222if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 231if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks)) 251if (_options.NewLines.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)) 265if (_options.NewLines.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)) 279if (_options.NewLines.HasFlag(NewLinePlacement.BeforeElse) 293if (_options.NewLines.HasFlag(NewLinePlacement.BeforeCatch)) 306if (_options.NewLines.HasFlag(NewLinePlacement.BeforeFinally)) 319if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)) 332if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)) 349if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 378? _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 379: _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 394if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)) 407if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)) 420if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)) 434if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)) 447if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 460if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
34if (_options.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses) == newOptions.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses)) 178if (_options.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (39)
61return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 75return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 88return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 94return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 99return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptyMethodDeclarationParentheses)); 104return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 109return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 118return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodCallName)); 123return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptyMethodCallParentheses)); 128return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 133return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 139return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodCallName)); 144return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 149return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 159return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterControlFlowStatementKeyword)); 166return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinExpressionParentheses)); 173return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinCastParentheses)); 182|| _options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement))) 184return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)); 187return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)); 193return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinOtherParentheses)); 198return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinOtherParentheses)); 204return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterCast)); 213return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterComma)); 226return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeOpenSquareBracket)); 234return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptySquareBrackets)); 240return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinSquareBrackets)); 245return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinSquareBrackets)); 271return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterColonInBaseTypeDeclaration)); 277return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeColonInBaseTypeDeclaration)); 283return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterComma)); 289return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeComma)); 312return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterDot)); 318return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeDot)); 324return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)); 330return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)); 454return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 461return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 587if (_options.Spacing.HasFlag(SpacePlacement.IgnoreAroundVariableDeclaration))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
188if (operation.TextSpan.Start >= span.Start && operation.TextSpan.End <= span.End && operation.Option.HasFlag(SuppressOption.NoWrappingIfOnSingleLine))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\SpacingWithinParentheses.cs (6)
22=> (placement.HasFlag(SpacePlacement.WithinExpressionParentheses) ? SpacePlacementWithinParentheses.Expressions : 0) | 23(placement.HasFlag(SpacePlacement.WithinCastParentheses) ? SpacePlacementWithinParentheses.TypeCasts : 0) | 24(placement.HasFlag(SpacePlacement.WithinOtherParentheses) ? SpacePlacementWithinParentheses.ControlFlowStatements : 0); 27=> (placement.HasFlag(SpacePlacementWithinParentheses.Expressions) ? SpacePlacement.WithinExpressionParentheses : 0) | 28(placement.HasFlag(SpacePlacementWithinParentheses.TypeCasts) ? SpacePlacement.WithinCastParentheses : 0) | 29(placement.HasFlag(SpacePlacementWithinParentheses.ControlFlowStatements) ? SpacePlacement.WithinOtherParentheses : 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (3)
28Context.BuiltInType => !stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes), 29Context.TypeIsApparent => !stylePreferences.HasFlag(UseVarPreference.WhenTypeIsApparent), 30Context.Elsewhere => !stylePreferences.HasFlag(UseVarPreference.Elsewhere),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (3)
84Context.BuiltInType => stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes), 85Context.TypeIsApparent => stylePreferences.HasFlag(UseVarPreference.WhenTypeIsApparent), 86Context.Elsewhere => stylePreferences.HasFlag(UseVarPreference.Elsewhere),
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\ActiveStatementsMap.cs (2)
124if (activeStatementInfo.Flags.HasFlag(ActiveStatementFlags.Stale)) 131if (activeStatementInfo.Flags.HasFlag(ActiveStatementFlags.MethodUpToDate))
EditAndContinue\EditAndContinueCapabilities.cs (9)
118if (capabilities.HasFlag(EditAndContinueCapabilities.Baseline)) 121if (capabilities.HasFlag(EditAndContinueCapabilities.AddMethodToExistingType)) 124if (capabilities.HasFlag(EditAndContinueCapabilities.AddStaticFieldToExistingType)) 127if (capabilities.HasFlag(EditAndContinueCapabilities.AddInstanceFieldToExistingType)) 130if (capabilities.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)) 133if (capabilities.HasFlag(EditAndContinueCapabilities.ChangeCustomAttributes)) 136if (capabilities.HasFlag(EditAndContinueCapabilities.UpdateParameters)) 139if (capabilities.HasFlag(EditAndContinueCapabilities.AddExplicitInterfaceImplementation)) 142if (capabilities.HasFlag(EditAndContinueCapabilities.AddFieldRva))
EditAndContinue\EditSession.cs (4)
134if (!capabilities.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)) 1382var isAddedSymbolPredicate = capabilities.HasFlag(EditAndContinueCapabilities.GenericAddMethodToExistingType) ? 1410EmitFieldRva = capabilities.HasFlag(EditAndContinueCapabilities.AddFieldRva), 1411MethodImplEntriesSupported = capabilities.HasFlag(EditAndContinueCapabilities.AddExplicitInterfaceImplementation)
EmbeddedLanguages\Json\JsonParser.cs (1)
135var diagnostic3 = options.HasFlag(JsonOptions.Strict)
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (2)
28var allowComments = options.HasFlag(JsonOptions.Comments); 29var allowTrailingCommas = options.HasFlag(JsonOptions.TrailingCommas);
NavigateTo\NavigateToSearcher.cs (2)
237var searchRegularDocuments = documentSupport.HasFlag(NavigateToDocumentSupport.RegularDocuments); 238var searchGeneratedDocuments = documentSupport.HasFlag(NavigateToDocumentSupport.GeneratedDocuments);
Microsoft.CodeAnalysis.ResxSourceGenerator (42)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (4)
52if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 56else if (language.HasFlag(Language.CSharp)) 60else if (language.HasFlag(Language.VisualBasic))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (28)
113=> language.HasFlag(Language.CSharp) && 114!language.HasFlag(Language.VisualBasic) && 118=> language.HasFlag(Language.VisualBasic) && 119!language.HasFlag(Language.CSharp) && 123=> language.HasFlag(Language.CSharp) && 124language.HasFlag(Language.VisualBasic) && 161=> language.HasFlag(Language.CSharp) && 162!language.HasFlag(Language.VisualBasic) && 167=> language.HasFlag(Language.VisualBasic) && 168!language.HasFlag(Language.CSharp) && 210=> language.HasFlag(Language.CSharp) && 211language.HasFlag(Language.VisualBasic) && 257=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 262=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 272=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 276=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 280=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && 289=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 293=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 297=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.VisualBasic) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
460if (modifier.HasFlag(Modifiers.Abstract)) 464else if (modifier.HasFlag(Modifiers.Static)) 468else if (modifier.HasFlag(Modifiers.Async)) 472else if (modifier.HasFlag(Modifiers.ReadOnly)) 476else if (modifier.HasFlag(Modifiers.Const)) 500if ((Modifiers.HasFlag(Modifiers.Abstract) && symbol.IsAbstract) || 501(Modifiers.HasFlag(Modifiers.Static) && symbol.IsStatic)) 507if (Modifiers.HasFlag(Modifiers.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync) 512if (Modifiers.HasFlag(Modifiers.ReadOnly)) 520if (Modifiers.HasFlag(Modifiers.Const))
Microsoft.CodeAnalysis.Workspaces (44)
PatternMatching\PatternMatcher.cs (2)
75var standard = kind.HasFlag(PatternMatcherKind.Standard) ? new SimplePatternMatcher(pattern, culture, includeMatchedSpans) : null; 76var fuzzy = kind.HasFlag(PatternMatcherKind.Fuzzy) ? new FuzzyPatternMatcher(pattern, includeMatchedSpans) : null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (4)
52if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 56else if (language.HasFlag(Language.CSharp)) 60else if (language.HasFlag(Language.VisualBasic))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (28)
113=> language.HasFlag(Language.CSharp) && 114!language.HasFlag(Language.VisualBasic) && 118=> language.HasFlag(Language.VisualBasic) && 119!language.HasFlag(Language.CSharp) && 123=> language.HasFlag(Language.CSharp) && 124language.HasFlag(Language.VisualBasic) && 161=> language.HasFlag(Language.CSharp) && 162!language.HasFlag(Language.VisualBasic) && 167=> language.HasFlag(Language.VisualBasic) && 168!language.HasFlag(Language.CSharp) && 210=> language.HasFlag(Language.CSharp) && 211language.HasFlag(Language.VisualBasic) && 257=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 262=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 272=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 276=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 280=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && 289=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 293=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 297=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.VisualBasic) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
460if (modifier.HasFlag(Modifiers.Abstract)) 464else if (modifier.HasFlag(Modifiers.Static)) 468else if (modifier.HasFlag(Modifiers.Async)) 472else if (modifier.HasFlag(Modifiers.ReadOnly)) 476else if (modifier.HasFlag(Modifiers.Const)) 500if ((Modifiers.HasFlag(Modifiers.Abstract) && symbol.IsAbstract) || 501(Modifiers.HasFlag(Modifiers.Static) && symbol.IsStatic)) 507if (Modifiers.HasFlag(Modifiers.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync) 512if (Modifiers.HasFlag(Modifiers.ReadOnly)) 520if (Modifiers.HasFlag(Modifiers.Const))
Microsoft.CSharp (3)
src\runtime\src\libraries\Common\src\System\Runtime\InteropServices\BuiltInVariantExtensions.cs (1)
20Debug.Assert(variant.VarType.HasFlag(VarEnum.VT_BYREF));
src\runtime\src\libraries\Common\src\System\Runtime\InteropServices\ComEventsSink.cs (2)
178if (pvar.VarType.HasFlag(VarEnum.VT_BYREF)) 200if (pvar.VarType.HasFlag(VarEnum.VT_BYREF))
Microsoft.Diagnostics.DataContractReader.Contracts (65)
CodePointerUtils.cs (4)
23if (flags.HasFlag(CodePointerFlags.HasArm32ThumbBit)) 27else if (flags.HasFlag(CodePointerFlags.HasArm64PtrAuth)) 39if (flags.HasFlag(CodePointerFlags.HasArm32ThumbBit)) 43else if (flags.HasFlag(CodePointerFlags.HasArm64PtrAuth))
Contracts\BuiltInCOM_1.cs (2)
282IsAggregated: ((RCWFlags)rcwData.Flags).HasFlag(RCWFlags.URTAggregated), 283IsContained: ((RCWFlags)rcwData.Flags).HasFlag(RCWFlags.URTContained),
Contracts\CodeVersions_1.cs (4)
162if (modFlags.HasFlag(ModuleFlags.EditAndContinue)) 211&& ((NativeCodeVersionNodeFlags)codeVersion.Flags).HasFlag(NativeCodeVersionNodeFlags.IsActiveChild); 330return flags.HasFlag(MethodDescVersioningStateFlags.IsDefaultVersionActiveChildFlag); 336return ((NativeCodeVersionNodeFlags)codeVersion.Flags).HasFlag(NativeCodeVersionNodeFlags.IsActiveChild);
Contracts\DebugInfo\DebugInfo_1.cs (2)
58if (flagByte.HasFlag(ExtraDebugInfoFlags_1.EXTRA_DEBUG_INFO_PATCHPOINT)) 69if (flagByte.HasFlag(ExtraDebugInfoFlags_1.EXTRA_DEBUG_INFO_RICH))
Contracts\GCInfo\GCInfoDecoder.cs (5)
412if (_headerFlags.HasFlag(GcInfoHeaderFlags.GC_INFO_HAS_GS_COOKIE)) 441_gsCookieStackSlot = _headerFlags.HasFlag(GcInfoHeaderFlags.GC_INFO_HAS_GS_COOKIE) ? 454_stackBaseRegister = _headerFlags.HasFlag(GcInfoHeaderFlags.GC_INFO_HAS_STACK_BASE_REGISTER) ? 458if (_headerFlags.HasFlag(GcInfoHeaderFlags.GC_INFO_HAS_EDIT_AND_CONTINUE_INFO)) 476_reversePInvokeFrameStackSlot = _headerFlags.HasFlag(GcInfoHeaderFlags.GC_INFO_REVERSE_PINVOKE_FRAME) ?
Contracts\Loader_1.cs (13)
90if (iterationFlags.HasFlag(AssemblyIterationFlags.IncludeFailedToLoad)) 97if ((assembly.NotifyFlags & ASSEMBLY_NOTIFYFLAGS_PROFILER_NOTIFIED) != 0 && !iterationFlags.HasFlag(AssemblyIterationFlags.IncludeAvailableToProfilers)) 108if (!iterationFlags.HasFlag(AssemblyIterationFlags.IncludeLoaded)) 113if (!iterationFlags.HasFlag(AssemblyIterationFlags.IncludeLoading)) 120if (!iterationFlags.HasFlag(AssemblyIterationFlags.IncludeExecution)) 125if (iterationFlags.HasFlag(AssemblyIterationFlags.ExcludeCollectible)) 129if (!GetFlags(module).HasFlag(ModuleFlags.Tenured)) 133if (!loaderAllocator.IsAlive && !iterationFlags.HasFlag(AssemblyIterationFlags.IncludeCollected)) 385if (runtimeFlags.HasFlag(ModuleFlags_1.Tenured)) 387if (runtimeFlags.HasFlag(ModuleFlags_1.JitOptimizationDisabled)) 389if (runtimeFlags.HasFlag(ModuleFlags_1.EditAndContinue)) 391if (runtimeFlags.HasFlag(ModuleFlags_1.ReflectionEmit)) 393if (runtimeFlags.HasFlag(ModuleFlags_1.EncCapable))
Contracts\PrecodeStubs_Common.cs (2)
111if (_codePointerFlags.HasFlag(CodePointerFlags.HasArm32ThumbBit)) 115if (_codePointerFlags.HasFlag(CodePointerFlags.HasArm64PtrAuth))
Contracts\RuntimeTypeSystem_1.cs (7)
280if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasNonVtableSlot)) 283if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasMethodImpl)) 286if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasNativeCodeSlot)) 289if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasAsyncMethodData)) 410public bool IsDynamicMethod => ExtendedFlags.HasFlag(DynamicMethodDescExtendedFlags.IsLCGMethod); 411public bool IsILStub => ExtendedFlags.HasFlag(DynamicMethodDescExtendedFlags.IsILStub); 1943return ((AsyncMethodFlags)asyncData.Flags).HasFlag(AsyncMethodFlags.Thunk);
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (6)
101else if ((prologOffset >= unwindInfo.SizeOfProlog) || unwindInfo.Flags.HasFlag(UnwindInfoHeader.Flag.UNW_FLAG_CHAININFO)) 359(!unwindInfo.Flags.HasFlag(UnwindInfoHeader.Flag.UNW_FLAG_CHAININFO))) 724if (!unwindInfo.Value.Flags.HasFlag(UnwindInfoHeader.Flag.UNW_FLAG_CHAININFO)) 1060if (unwindInfo.Flags.HasFlag(UnwindInfoHeader.Flag.UNW_FLAG_CHAININFO)) 1122if (!Flags.HasFlag(Flag.UNW_FLAG_CHAININFO)) 1222if (unwindInfo is null || !unwindInfo.Value.Flags.HasFlag(UnwindInfoHeader.Flag.UNW_FLAG_CHAININFO))
Contracts\StackWalk\Context\X86\X86Unwinder.cs (10)
206if (!gcInfo.SavedRegsMask.HasFlag(regMask)) 281if (!gcInfo.SavedRegsMask.HasFlag(regMask)) 334if (!gcInfo.SavedRegsMask.HasFlag(regMask)) 373if (!gcInfo.SavedRegsMask.HasFlag(regMask)) 400if (regsMask.HasFlag(RegMask.EBP)) 408if (regsMask.HasFlag(RegMask.EBX)) 413if (regsMask.HasFlag(RegMask.ESI)) 418if (regsMask.HasFlag(RegMask.EDI)) 494if (!gcInfo.SavedRegsMask.HasFlag(regMask)) continue; 577if (!gcInfo.SavedRegsMask.HasFlag(regMask)) continue;
Contracts\StackWalk\GC\GcScanContext.cs (2)
48if (flags.HasFlag(GcScanFlags.GC_CALL_INTERIOR) && ResolveInteriorPointers) 82if (flags.HasFlag(GcScanFlags.GC_CALL_INTERIOR) && ResolveInteriorPointers)
Contracts\Thread_1.cs (8)
84if (state.HasFlag(ThreadState_1.Hijacked)) 86if (state.HasFlag(ThreadState_1.Background)) 88if (state.HasFlag(ThreadState_1.Unstarted)) 90if (state.HasFlag(ThreadState_1.Stopped)) 92if (state.HasFlag(ThreadState_1.WaitSleepJoin)) 94if (state.HasFlag(ThreadState_1.ThreadPoolWorker)) 96if (state.HasFlag(ThreadState_1.Detached)) 319if (contextSource.HasFlag(ThreadContextSource.Debugger))
Microsoft.Diagnostics.DataContractReader.Legacy (19)
ClrDataTask.cs (1)
72if (threadData.State.HasFlag(Contracts.ThreadState.Unstarted))
ConversionExtensions.cs (2)
93if (flags.HasFlag(CodePointerFlags.HasArm32ThumbBit)) 97else if (flags.HasFlag(CodePointerFlags.HasArm64PtrAuth))
SOSDacImpl.cs (4)
553if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3140bool isReflectionEmit = flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit); 3589if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3632if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit))
TypeNameBuilder.cs (12)
53UseAngleBracketsForGenerics = format.HasFlag(TypeNameFormat.FormatAngleBrackets); 135if (format.HasFlag(TypeNameFormat.FormatSignature)) 204bool toString = format.HasFlag(TypeNameFormat.FormatNamespace) && !format.HasFlag(TypeNameFormat.FormatFullInst) && !format.HasFlag(TypeNameFormat.FormatAssembly); 234if (format.HasFlag(TypeNameFormat.FormatGenericParam)) 250if (format.HasFlag(TypeNameFormat.FormatNamespace)) 304if (format.HasFlag(TypeNameFormat.FormatNamespace) || format.HasFlag(TypeNameFormat.FormatAssembly)) 318if (format.HasFlag(TypeNameFormat.FormatAssembly)) 348if (format.HasFlag(TypeNameFormat.FormatFullInst) && !tnb.Target.Contracts.RuntimeTypeSystem.IsGenericVariable(arg, out _, out _)) 560if (format.HasFlag(TypeNameFormat.FormatNamespace))
Microsoft.Diagnostics.NETCore.Client (3)
DiagnosticsClient\DiagnosticsClient.cs (3)
872if (options.HasFlag(ValidateResponseOptions.UnknownCommandReturnsFalse)) 882if (options.HasFlag(ValidateResponseOptions.InvalidArgumentIsRequiresSuspension)) 897if (options.HasFlag(ValidateResponseOptions.ErrorMessageReturned) && responseMessage.Payload.Length >= (sizeof(uint) * 2))
Microsoft.DotNet.Build.Manifest (6)
BuildModelFactory.cs (6)
112.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility)); 117.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility)); 122.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility)); 348manifest.Artifacts.Blobs.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility))); 350manifest.Artifacts.Packages.Where(p => artifactVisibilitiesToInclude.HasFlag(p.Visibility))); 352manifest.Artifacts.Pdbs.Where(p => artifactVisibilitiesToInclude.HasFlag(p.Visibility)));
Microsoft.DotNet.Cli.Utils (1)
PathUtility.cs (1)
364File.GetAttributes(path).HasFlag(FileAttributes.Directory);
Microsoft.DotNet.HotReload.Watch (10)
AppModels\WebApplicationAppModel.cs (1)
44return new WebAssemblyHotReloadClient(clientLogger, agentLogger, browserRefreshServer, capabilities, targetFramework, context.EnvironmentOptions.TestFlags.HasFlag(TestFlags.MockBrowser));
Browser\BrowserLauncher.cs (3)
29if (environmentOptions.TestFlags.HasFlag(TestFlags.MockBrowser)) 78if (environmentOptions.TestFlags.HasFlag(TestFlags.MockBrowser)) 97OnOutput = environmentOptions.TestFlags.HasFlag(TestFlags.RedirectBrowserOutput) ? processOutputReporter.ReportOutput : null,
HotReload\HotReloadDotNetWatcher.cs (1)
72if (key.Modifiers.HasFlag(ConsoleModifiers.Control) && key.Key == ConsoleKey.R && forceRestartCancellationSource is { } source)
UI\ConsoleInputReader.cs (3)
68if (key.Modifiers.HasFlag(ConsoleModifiers.Alt)) 73if (key.Modifiers.HasFlag(ConsoleModifiers.Shift)) 78if (key.Modifiers.HasFlag(ConsoleModifiers.Control))
UI\PhysicalConsole.cs (1)
20if (testFlags.HasFlag(TestFlags.ReadKeyFromStdin))
UI\ShutdownHandler.cs (1)
21if (!_disposed && key.Modifiers.HasFlag(ConsoleModifiers.Control) && key.Key == ConsoleKey.C)
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\CallSiteFactory.cs (3)
120bool serviceHasNewConstraint = serviceGenericType.GenericParameterAttributes.HasFlag(GenericParameterAttributes.DefaultConstructorConstraint); 121bool implementationHasNewConstraint = implementationGenericType.GenericParameterAttributes.HasFlag(GenericParameterAttributes.DefaultConstructorConstraint); 148return serviceDynamicallyAccessedMembers.HasFlag(implementationDynamicallyAccessedMembers);
Microsoft.Extensions.Diagnostics (10)
Metrics\ListenerSubscription.cs (10)
161if (!(rule.Scopes.HasFlag(MeterScope.Global) && instrument.Meter.Scope == null) 162&& !(rule.Scopes.HasFlag(MeterScope.Local) && instrument.Meter.Scope == meterFactory)) 258if (!rule.Scopes.HasFlag(MeterScope.Global) && best.Scopes.HasFlag(MeterScope.Global)) 262else if (rule.Scopes.HasFlag(MeterScope.Global) && !best.Scopes.HasFlag(MeterScope.Global)) 271if (!rule.Scopes.HasFlag(MeterScope.Local) && best.Scopes.HasFlag(MeterScope.Local)) 275else if (rule.Scopes.HasFlag(MeterScope.Local) && !best.Scopes.HasFlag(MeterScope.Local))
Microsoft.Extensions.Http.Resilience.PerformanceTests (3)
HttpClientFactory.cs (3)
71if (clientType.HasFlag(HedgingClientType.NoRoutes)) 76int routes = clientType.HasFlag(HedgingClientType.ManyRoutes) ? 50 : 2; 78if (clientType.HasFlag(HedgingClientType.Ordered))
Microsoft.Interop.ComInterfaceGenerator (20)
Analyzers\ComClassGeneratorDiagnosticsAnalyzer.cs (1)
94GeneratedComInterfaceCompilationData.GetDataFromAttribute(generatedComInterfaceAttribute).Options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper))
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
134if (method.MethodImplementationFlags.HasFlag(MethodImplAttributes.PreserveSig))
ComClassInfo.cs (1)
36if (attributeData.Options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper))
ComInterfaceGenerator.cs (6)
232if (!symbol.MethodImplementationFlags.HasFlag(MethodImplAttributes.PreserveSig)) 388if (options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper | ComInterfaceOptions.ComObjectWrapper)) 392if (options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper)) 396if (options.HasFlag(ComInterfaceOptions.ComObjectWrapper)) 511writer.WriteLine($"public static void** ManagedVirtualMethodTable => {(interfaceInfo.Options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper) ? "(void**)global::System.Runtime.CompilerServices.Unsafe.AsPointer(in InterfaceImplementation.Vtable)" : "null")};"); 523if (data.Interface.Options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper))
ComInterfaceGeneratorHelpers.cs (1)
30=> (env.HasFlag(EnvironmentFlags.DisableRuntimeMarshalling), direction) switch
ComInterfaceInfo.cs (8)
211if (attrInfo.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) || attrInfo.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshallingCustomType)) 248if ((baseAttr.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) || baseAttr.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshallingCustomType)) 284if ((attrInfo.Options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper) && !baseAttr.Options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper)) 285|| (attrInfo.Options.HasFlag(ComInterfaceOptions.ComObjectWrapper) && !baseAttr.Options.HasFlag(ComInterfaceOptions.ComObjectWrapper)))
VtableIndexStubGenerator.cs (1)
309if (virtualMethodIndexData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling))
VtableIndexStubGeneratorHelpers.cs (1)
25=> (env.HasFlag(EnvironmentFlags.DisableRuntimeMarshalling), direction) switch
Microsoft.Interop.LibraryImportGenerator (16)
Analyzers\ConvertToLibraryImportFixer.cs (2)
193if (!methodSymbol.MethodImplementationFlags.HasFlag(System.Reflection.MethodImplAttributes.PreserveSig)) 249if (!methodSymbol.MethodImplementationFlags.HasFlag(System.Reflection.MethodImplAttributes.PreserveSig))
Analyzers\CustomMarshallerAttributeAnalyzer.cs (8)
747if (shape.HasFlag(MarshallerShape.CallerAllocatedBuffer) && mode == MarshalMode.ManagedToUnmanagedIn) 762if (!(shape.HasFlag(MarshallerShape.ToUnmanaged) || (mode == MarshalMode.ManagedToUnmanagedIn && shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)))) 900if (shape.HasFlag(MarshallerShape.ToUnmanaged | MarshallerShape.CallerAllocatedBuffer)) 931if (shape.HasFlag(MarshallerShape.ToManaged | MarshallerShape.GuaranteedUnmarshal)) 1041if (shape.HasFlag(MarshallerShape.CallerAllocatedBuffer) && mode == MarshalMode.ManagedToUnmanagedIn) 1056if (!(shape.HasFlag(MarshallerShape.ToUnmanaged) || (mode == MarshalMode.ManagedToUnmanagedIn && shape.HasFlag(MarshallerShape.CallerAllocatedBuffer))))
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (1)
222if (libraryImportData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling))
LibraryImportGenerator.cs (5)
340if (pinvokeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) 346if (pinvokeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshallingCustomType)) 398if (libraryImportData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) 446if (target.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling)) 454if (target.IsUserDefined.HasFlag(InteropAttributeMember.SetLastError))
Microsoft.Interop.LibraryImportGenerator.Downlevel (8)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (2)
220if (libraryImportData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling)) 273if (pinvokeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling)
DownlevelLibraryImportGenerator.cs (4)
293if (pinvokeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) 343if (libraryImportData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling) 391if (target.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling)) 399if (target.IsUserDefined.HasFlag(InteropAttributeMember.SetLastError))
DownlevelLibraryImportGeneratorHelpers.cs (2)
16if (interopAttributeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling)) 26else if (interopAttributeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshallingCustomType))
Microsoft.Interop.SourceGeneration (62)
DefaultMarshallingInfoParser.cs (2)
36if (interopAttributeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshalling)) 46else if (interopAttributeData.IsUserDefined.HasFlag(InteropAttributeMember.StringMarshallingCustomType))
ManualTypeMarshallingHelper.cs (10)
461if (!ModeOptionallyMatchesShape(mode) && !shape.HasFlag(MarshallerShape.CallerAllocatedBuffer) && !shape.HasFlag(MarshallerShape.ToUnmanaged)) 484if (!ModeOptionallyMatchesShape(mode) && !shape.HasFlag(MarshallerShape.GuaranteedUnmarshal) && !shape.HasFlag(MarshallerShape.ToManaged)) 516if (!ModeOptionallyMatchesShape(mode) && ModeUsesManagedToUnmanagedShape(mode) && ModeUsesUnmanagedToManagedShape(mode) && !shape.HasFlag(MarshallerShape.ToUnmanaged)) 562if (mode != MarshalMode.Default && !shape.HasFlag(MarshallerShape.CallerAllocatedBuffer) && !shape.HasFlag(MarshallerShape.ToUnmanaged)) 580if (mode != MarshalMode.Default && !shape.HasFlag(MarshallerShape.GuaranteedUnmarshal) && !shape.HasFlag(MarshallerShape.ToManaged)) 596if (mode != MarshalMode.Default && ModeUsesManagedToUnmanagedShape(mode) && ModeUsesUnmanagedToManagedShape(mode) && !shape.HasFlag(MarshallerShape.ToUnmanaged))
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (10)
169if (marshallerData.Shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 175if (marshallerData.Shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 185if (freeStrategy != FreeStrategy.NoFree && marshallerData.Shape.HasFlag(MarshallerShape.Free)) 196IBoundMarshallingGenerator marshallingGenerator = new CustomTypeMarshallingGenerator(marshallingStrategy, ByValueMarshalKindSupportDescriptor.Default, marshallerData.Shape.HasFlag(MarshallerShape.StatelessPinnableReference)); 198if (marshallerData.Shape.HasFlag(MarshallerShape.StatelessPinnableReference)) 263if (marshallerData.Shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 288if (marshallerData.Shape.HasFlag(MarshallerShape.Free)) 309if (marshallerData.Shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 318if (freeStrategy != FreeStrategy.NoFree && marshallerData.Shape.HasFlag(MarshallerShape.Free)) 341bool isPinned = marshallerData.Shape.HasFlag(MarshallerShape.StatelessPinnableReference) && elementIsBlittable;
Marshalling\CustomTypeMarshallingGenerator.cs (1)
92=> TypeInfo.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out)
Marshalling\DefaultMarshallingGeneratorResolver.cs (4)
30new BlittableMarshallerResolver(env.HasFlag(EnvironmentFlags.DisableRuntimeMarshalling)), 48env.HasFlag(EnvironmentFlags.DisableRuntimeMarshalling), 61env.HasFlag(EnvironmentFlags.DisableRuntimeMarshalling), 74new CharMarshallingGeneratorResolver(useBlittableMarshallerForUtf16: env.HasFlag(EnvironmentFlags.DisableRuntimeMarshalling), stringMarshallingAttribute),
Marshalling\MarshallingGeneratorExtensions.cs (2)
116if (info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.In)) 120if (info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out))
Marshalling\StatefulMarshallingStrategy.cs (16)
30if (!shape.HasFlag(MarshallerShape.Free)) 44if (!shape.HasFlag(MarshallerShape.Free)) 55if (!shape.HasFlag(MarshallerShape.GuaranteedUnmarshal)) 70if (!shape.HasFlag(MarshallerShape.ToUnmanaged)) 84if (!shape.HasFlag(MarshallerShape.ToUnmanaged) && !shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 99if (!shape.HasFlag(MarshallerShape.ToManaged)) 114if (!shape.HasFlag(MarshallerShape.ToManaged) && !shape.HasFlag(MarshallerShape.GuaranteedUnmarshal)) 150if (!shape.HasFlag(MarshallerShape.StatefulPinnableReference)) 166if (!shape.HasFlag(MarshallerShape.OnInvoked)) 370if (CodeContext.Direction == MarshalDirection.UnmanagedToManaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out)) 378if (!shape.HasFlag(MarshallerShape.ToUnmanaged) && !shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 424if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out)) 440if (!shape.HasFlag(MarshallerShape.ToManaged))
Marshalling\StatelessMarshallingStrategy.cs (16)
33if (!shape.HasFlag(MarshallerShape.GuaranteedUnmarshal)) 53if (!shape.HasFlag(MarshallerShape.ToUnmanaged) && !shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 105if (!shape.HasFlag(MarshallerShape.ToManaged)) 357if (!shape.HasFlag(MarshallerShape.GuaranteedUnmarshal)) 387if (!shape.HasFlag(MarshallerShape.ToUnmanaged) && !shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 390if (shape.HasFlag(MarshallerShape.ToUnmanaged) 391&& !(shape.HasFlag(MarshallerShape.CallerAllocatedBuffer) 440if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out)) 445if (!shape.HasFlag(MarshallerShape.ToManaged)) 662if (CodeContext.Direction == MarshalDirection.UnmanagedToManaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out)) 675if (!shape.HasFlag(MarshallerShape.ToUnmanaged) && !shape.HasFlag(MarshallerShape.CallerAllocatedBuffer)) 700if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out)) 720if (!shape.HasFlag(MarshallerShape.ToManaged))
SignatureContext.cs (1)
151if (env.EnvironmentFlags.HasFlag(EnvironmentFlags.SkipLocalsInit))
Microsoft.Maui.Controls (1)
BindableObjectExtensions.cs (1)
22 if (!ctx.Attributes.HasFlag(BindableObject.BindableContextAttributes.IsBeingSet))
Microsoft.Maui.Essentials (1)
Browser\BrowserLaunchOptions.shared.cs (1)
43 internal bool HasFlag(BrowserLaunchFlags flag) => Flags.HasFlag(flag);
Microsoft.ML.TensorFlow (1)
TensorflowUtils.cs (1)
276return attr.HasFlag(FileAttributes.Directory);
Microsoft.NET.Build.Containers (5)
Tasks\CreateNewImage.cs (5)
270if (parsedErrors.HasFlag(ContainerHelpers.ParsePortError.MissingPortNumber)) 276if (parsedErrors.HasFlag(ContainerHelpers.ParsePortError.InvalidPortNumber) && parsedErrors.HasFlag(ContainerHelpers.ParsePortError.InvalidPortType)) 280else if (parsedErrors.HasFlag(ContainerHelpers.ParsePortError.InvalidPortNumber)) 284else if (parsedErrors.HasFlag(ContainerHelpers.ParsePortError.InvalidPortType))
Microsoft.NET.HostModel (5)
Bundle\Bundler.cs (5)
73BundleManifest = new Manifest(_target.BundleMajorVersion, netcoreapp3CompatMode: options.HasFlag(BundleOptions.BundleAllContent)); 80if (!_options.HasFlag(BundleOptions.EnableCompression)) 168return !_options.HasFlag(BundleOptions.BundleNativeBinaries) || _target.ShouldExclude(relativePath); 171return !_options.HasFlag(BundleOptions.BundleSymbolFiles); 174return !_options.HasFlag(BundleOptions.BundleOtherFiles);
Microsoft.Private.Windows.Core (15)
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (2)
76if (!((TYMED)pformatetcIn->tymed).HasFlag(TYMED.TYMED_HGLOBAL)) 129if (((TYMED)pformatetc->tymed).HasFlag(TYMED.TYMED_HGLOBAL))
System\Reflection\Metadata\TypeNameComparer.cs (4)
74if (_comparison.HasFlag(TypeNameComparison.AssemblyName)) 79if (_comparison.HasFlag(TypeNameComparison.AssemblyVersion) && info.Version is not null) 84if (_comparison.HasFlag(TypeNameComparison.AssemblyCultureName) && info.CultureName is not null) 89if (_comparison.HasFlag(TypeNameComparison.AssemblyPublicKeyToken) && !info.PublicKeyOrToken.IsDefaultOrEmpty)
System\TypeExtensions.cs (8)
175return (!comparison.HasFlag(TypeNameComparison.AssemblyName) || assemblyName.Name == assemblyNameInfo.Name) 176&& (!comparison.HasFlag(TypeNameComparison.AssemblyCultureName) || assemblyName.CultureName == assemblyNameInfo.CultureName) 177&& (!comparison.HasFlag(TypeNameComparison.AssemblyVersion) || assemblyName.Version == assemblyNameInfo.Version) 178&& (!comparison.HasFlag(TypeNameComparison.AssemblyPublicKeyToken) 208return (!comparison.HasFlag(TypeNameComparison.AssemblyName) || name1.Name == name2.Name) 209&& (!comparison.HasFlag(TypeNameComparison.AssemblyCultureName) || name1.CultureName == name2.CultureName) 210&& (!comparison.HasFlag(TypeNameComparison.AssemblyVersion) || name1.Version == name2.Version) 211&& (!comparison.HasFlag(TypeNameComparison.AssemblyPublicKeyToken)
Windows\Win32\System\Variant\VARIANT.cs (1)
35public bool Byref => vt.HasFlag(VT_BYREF);
Microsoft.TemplateEngine.Core (1)
Expressions\Cpp\CppStyleEvaluatorDefinition.cs (1)
338if (tokens[i].Family.HasFlag(TokenFamily.Reference))
Microsoft.TestPlatform.CoreUtilities (6)
Helpers\DotnetHostHelper.cs (6)
158if (dotnetMuxerResolutionStrategy.HasFlag(DotnetMuxerResolutionStrategy.DotnetRootArchitecture)) 171if (dotnetMuxerResolutionStrategy.HasFlag(DotnetMuxerResolutionStrategy.DotnetRootArchitectureLess)) 220if (dotnetMuxerResolutionStrategy.HasFlag(DotnetMuxerResolutionStrategy.DotnetRootArchitecture) 221|| dotnetMuxerResolutionStrategy.HasFlag(DotnetMuxerResolutionStrategy.DotnetRootArchitectureLess)) 226if (dotnetMuxerResolutionStrategy.HasFlag(DotnetMuxerResolutionStrategy.GlobalInstallationLocation)) 256if (dotnetMuxerResolutionStrategy.HasFlag(DotnetMuxerResolutionStrategy.DefaultInstallationLocation))
Microsoft.VisualStudio.TestPlatform.Client (6)
TestPlatform.cs (6)
238if (strategy != TestAdapterLoadingStrategy.Default && !strategy.HasFlag(TestAdapterLoadingStrategy.NextToSource)) 290if (strategy.HasFlag(TestAdapterLoadingStrategy.Explicit)) 313if (strategy.HasFlag(TestAdapterLoadingStrategy.DefaultRuntimeProviders)) 321if (strategy == TestAdapterLoadingStrategy.Default || strategy.HasFlag(TestAdapterLoadingStrategy.ExtensionsDirectory)) 336: strategy.HasFlag(TestAdapterLoadingStrategy.Recursive) ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly; 356if (!strategy.HasFlag(TestAdapterLoadingStrategy.Explicit))
NuGet.Commands (1)
TrustedSignersCommand\TrustedSignerActionsProvider.cs (1)
107var trustingRepository = trustTarget.HasFlag(VerificationTarget.Repository);
NuGet.Common (2)
LocalResourceUtils.cs (2)
96if (!directoryInfo.Attributes.HasFlag(FileAttributes.ReparsePoint)) 109if (attributes.HasFlag(FileAttributes.ReadOnly))
NuGet.LibraryModel (2)
LibraryDependencyTargetUtils.cs (1)
130if (value != LibraryDependencyTarget.None && flags.HasFlag(value))
LibraryIncludeFlagUtils.cs (1)
91if (value != LibraryIncludeFlags.None && flags.HasFlag(value))
NuGet.PackageManagement (10)
Projects\FolderNuGetProject.cs (1)
203if (packageSaveMode.HasFlag(PackageSaveMode.Nupkg))
Resolution\PrunePackageTree.cs (8)
235(!versionConstraints.HasFlag(VersionConstraints.ExactMajor) || newVersion.Major == existingVersion.Major) 237(!versionConstraints.HasFlag(VersionConstraints.ExactMinor) || newVersion.Minor == existingVersion.Minor) 239(!versionConstraints.HasFlag(VersionConstraints.ExactPatch) || newVersion.Patch == existingVersion.Patch) 241(!versionConstraints.HasFlag(VersionConstraints.ExactRelease) || newVersion.Release.Equals(existingVersion.Release, StringComparison.OrdinalIgnoreCase)); 247versionConstraints.HasFlag(VersionConstraints.ExactMajor) 249versionConstraints.HasFlag(VersionConstraints.ExactMinor) 251versionConstraints.HasFlag(VersionConstraints.ExactPatch) 253versionConstraints.HasFlag(VersionConstraints.ExactRelease);
Utility\FileSystemUtility.cs (1)
26if (attributes.HasFlag(FileAttributes.ReadOnly))
NuGet.Packaging (39)
PackageExtraction\ZipArchiveExtensions.cs (1)
103if (!attr.HasFlag(FileAttributes.Directory) &&
PackageExtractor.cs (9)
223if (packageSaveMode.HasFlag(PackageSaveMode.Nupkg)) 329if (packageSaveMode.HasFlag(PackageSaveMode.Nupkg)) 471if (packageSaveMode.HasFlag(PackageSaveMode.Nuspec) || packageSaveMode.HasFlag(PackageSaveMode.Files)) 732if (packageSaveMode.HasFlag(PackageSaveMode.Nuspec) || packageSaveMode.HasFlag(PackageSaveMode.Files)) 771if (packageSaveMode.HasFlag(PackageSaveMode.Nuspec)) 812if (packageSaveMode.HasFlag(PackageSaveMode.Files)) 846if (packageExtractionContext.PackageSaveMode.HasFlag(PackageSaveMode.Nupkg))
PackagesConfigWriter.cs (1)
539if (attributes.HasFlag(FileAttributes.ReadOnly))
Signing\ChainBuilding\RetriableX509ChainBuildPolicy.cs (1)
64if (chainStatus.Status.HasFlag(X509ChainStatusFlags.UntrustedRoot))
Signing\TrustStore\CertificateBundleX509ChainFactory.cs (1)
83if (root.ChainElementStatus.Any(status => status.Status.HasFlag(X509ChainStatusFlags.UntrustedRoot)) &&
Signing\Utility\CertificateUtility.cs (3)
358chainStatus => chainStatus.Status.HasFlag(X509ChainStatusFlags.Cyclic) || 359chainStatus.Status.HasFlag(X509ChainStatusFlags.PartialChain) || 360chainStatus.Status.HasFlag(X509ChainStatusFlags.NotSignatureValid)))
Signing\Utility\SignatureUtility.cs (3)
672chainStatus.Status.HasFlag(X509ChainStatusFlags.Cyclic) || 673chainStatus.Status.HasFlag(X509ChainStatusFlags.PartialChain) || 674chainStatus.Status.HasFlag(X509ChainStatusFlags.NotSignatureValid)))
Signing\Utility\VerificationUtility.cs (3)
44return target.HasFlag(VerificationTarget.Unknown); 47return target.HasFlag(VerificationTarget.Author); 50return target.HasFlag(VerificationTarget.Repository);
Signing\Verification\AllowListVerificationProvider.cs (6)
76if (certificateHashEntry.Placement.HasFlag(SignaturePlacement.PrimarySignature)) 101if (certificateHashEntry.Placement.HasFlag(SignaturePlacement.Countersignature)) 139if (entry != null && entry.Target.HasFlag(VerificationTarget.Repository) && entry.Owners != null && entry.Owners.Any() && repoSignature != null) 152return (target.HasFlag(VerificationTarget.Author) && signature is AuthorPrimarySignature) || 153(target.HasFlag(VerificationTarget.Repository) && signature is RepositoryPrimarySignature) || 154(target.HasFlag(VerificationTarget.Repository) && signature is RepositoryCountersignature);
Signing\Verification\CertificateHashAllowListEntry.cs (2)
40if ((placement.HasFlag(SignaturePlacement.Countersignature) && !target.HasFlag(VerificationTarget.Repository)) ||
Signing\Verification\SignatureTrustAndValidityVerificationProvider.cs (4)
60var isRepositoryCountersignatureVerificationRequested = settings.VerificationTarget.HasFlag(VerificationTarget.Repository) && 61settings.SignaturePlacement.HasFlag(SignaturePlacement.Countersignature); 78if (settings.SignaturePlacement.HasFlag(SignaturePlacement.PrimarySignature) && 290summary.Flags.HasFlag(SignatureVerificationStatusFlags.UntrustedRoot);
Signing\Verification\SignedPackageVerifierSettings.cs (4)
120if ((signaturePlacement.HasFlag(SignaturePlacement.Countersignature) && !verificationTarget.HasFlag(VerificationTarget.Repository)) || 133signaturePlacement.HasFlag(SignaturePlacement.Countersignature) || 135!signaturePlacement.HasFlag(SignaturePlacement.Countersignature)))
Signing\Verification\VerificationAllowListEntry.cs (1)
22if (target == VerificationTarget.Author && placement.HasFlag(SignaturePlacement.Countersignature))
NuGet.Protocol (1)
Resources\PackageUpdateResource.cs (1)
827if (attributes.HasFlag(FileAttributes.ReadOnly))
PresentationCore (27)
System\Windows\Input\Stylus\Pointer\PointerInteractionEngine.cs (2)
290if (output.interactionFlags.HasFlag(UnsafeNativeMethods.INTERACTION_FLAGS.INTERACTION_FLAG_BEGIN)) 464if (output.interactionFlags.HasFlag(UnsafeNativeMethods.INTERACTION_FLAGS.INTERACTION_FLAG_END))
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (17)
207return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_NEW) ?? false; 215return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_INCONTACT) ?? false; 223return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_PRIMARY) ?? false; 231return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_FIRSTBUTTON) ?? false; 239return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_SECONDBUTTON) ?? false; 247return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_THIRDBUTTON) ?? false; 255return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_FOURTHBUTTON) ?? false; 263return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_FIFTHBUTTON) ?? false; 279return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_DOWN) ?? false; 287return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_UPDATE) ?? false; 295return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_UP) ?? false; 303return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_CAPTURECHANGED) ?? false; 311return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_HASTRANSFORM) ?? false; 443return !(_pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_INCONTACT) ?? false) 444&& (_pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_INRANGE) ?? false); 456&& (_pointerData?.PenInfo.penFlags.HasFlag(UnsafeNativeMethods.PEN_FLAGS.PEN_FLAG_INVERTED) ?? false); 467return _pointerData?.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_INRANGE) ?? false;
System\Windows\InterOp\HwndPointerInputProvider.cs (2)
232&& (!data.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_INCONTACT) 233&& data.Info.pointerFlags.HasFlag(UnsafeNativeMethods.POINTER_FLAGS.POINTER_FLAG_INRANGE)))
System\Windows\Ole\WpfOleServices.cs (2)
32if (mediumType.HasFlag(TYMED.TYMED_GDI) 41if (mediumType.HasFlag(TYMED.TYMED_ENHMF) && format.Equals(DataFormatNames.Emf))
System\Windows\TextDecorationCollectionConverter.cs (4)
96if (decoration.Equals("Overline", StringComparison.OrdinalIgnoreCase) && !matchedDecorations.HasFlag(Decorations.OverlineMatch)) 101else if (decoration.Equals("Baseline", StringComparison.OrdinalIgnoreCase) && !matchedDecorations.HasFlag(Decorations.BaselineMatch)) 106else if (decoration.Equals("Underline", StringComparison.OrdinalIgnoreCase) && !matchedDecorations.HasFlag(Decorations.UnderlineMatch)) 111else if (decoration.Equals("Strikethrough", StringComparison.OrdinalIgnoreCase) && !matchedDecorations.HasFlag(Decorations.StrikethroughMatch))
PresentationFramework (6)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (1)
75if (flags.HasFlag(CreateComInterfaceFlags.CallerDefinedIUnknown))
System\Windows\Documents\NLGSpellerInterop.cs (3)
367if (_mode.HasFlag(SpellerMode.SpellingErrors)) 371if (_mode.HasFlag(SpellerMode.Suggestions)) 380else if (_mode.HasFlag(SpellerMode.WordBreaking))
System\Windows\Documents\WinRTSpellerInterop.cs (2)
371bool spellCheckerNeeded = _mode.HasFlag(SpellerMode.SpellingErrors) || _mode.HasFlag(SpellerMode.Suggestions);
Roslyn.Diagnostics.Analyzers (42)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (4)
52if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 56else if (language.HasFlag(Language.CSharp)) 60else if (language.HasFlag(Language.VisualBasic))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (28)
113=> language.HasFlag(Language.CSharp) && 114!language.HasFlag(Language.VisualBasic) && 118=> language.HasFlag(Language.VisualBasic) && 119!language.HasFlag(Language.CSharp) && 123=> language.HasFlag(Language.CSharp) && 124language.HasFlag(Language.VisualBasic) && 161=> language.HasFlag(Language.CSharp) && 162!language.HasFlag(Language.VisualBasic) && 167=> language.HasFlag(Language.VisualBasic) && 168!language.HasFlag(Language.CSharp) && 210=> language.HasFlag(Language.CSharp) && 211language.HasFlag(Language.VisualBasic) && 257=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 262=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 272=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 276=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 280=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && 289=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 293=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 297=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.VisualBasic) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (10)
460if (modifier.HasFlag(Modifiers.Abstract)) 464else if (modifier.HasFlag(Modifiers.Static)) 468else if (modifier.HasFlag(Modifiers.Async)) 472else if (modifier.HasFlag(Modifiers.ReadOnly)) 476else if (modifier.HasFlag(Modifiers.Const)) 500if ((Modifiers.HasFlag(Modifiers.Abstract) && symbol.IsAbstract) || 501(Modifiers.HasFlag(Modifiers.Static) && symbol.IsStatic)) 507if (Modifiers.HasFlag(Modifiers.Async) && kind == SymbolKind.Method && ((IMethodSymbol)symbol).IsAsync) 512if (Modifiers.HasFlag(Modifiers.ReadOnly)) 520if (Modifiers.HasFlag(Modifiers.Const))
Roslyn.Diagnostics.CSharp.Analyzers (148)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
74return stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (31)
72CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterMethodDeclarationName)) 77CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)) 82CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptyMethodDeclarationParentheses)) 87CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterMethodCallName)) 92CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinMethodCallParentheses)) 97CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptyMethodCallParentheses)) 102CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterControlFlowStatementKeyword)) 115CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterCast)) 120CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.IgnoreAroundVariableDeclaration), 128CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeOpenSquareBracket)) 133CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BetweenEmptySquareBrackets)) 138CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.WithinSquareBrackets)) 143CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterColonInBaseTypeDeclaration)) 148CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterComma)) 153CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterDot)) 158CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)) 163CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeColonInBaseTypeDeclaration)) 168CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeComma)) 173CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeDot)) 178CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)) 191CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.Braces)) 196CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.BlockContents)) 201CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchSection)) 206CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchSection)) 211CSharpSyntaxFormattingOptions.IndentationDefault.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)) 242CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeElse)) 247CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeCatch)) 252CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeFinally)) 257CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)) 262CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)) 267CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\NewLineBeforeOpenBracePlacement.cs (18)
28=> (value.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes) ? NewLineBeforeOpenBracePlacement.Types : 0) | 29(value.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods) ? NewLineBeforeOpenBracePlacement.Methods : 0) | 30(value.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) ? NewLineBeforeOpenBracePlacement.Properties : 0) | 31(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods) ? NewLineBeforeOpenBracePlacement.AnonymousMethods : 0) | 32(value.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks) ? NewLineBeforeOpenBracePlacement.ControlBlocks : 0) | 33(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes) ? NewLineBeforeOpenBracePlacement.AnonymousTypes : 0) | 34(value.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers) ? NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers : 0) | 35(value.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody) ? NewLineBeforeOpenBracePlacement.LambdaExpressionBody : 0) | 36(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors) ? NewLineBeforeOpenBracePlacement.Accessors : 0); 39=> (value.HasFlag(NewLineBeforeOpenBracePlacement.Types) ? NewLinePlacement.BeforeOpenBraceInTypes : 0) | 40(value.HasFlag(NewLineBeforeOpenBracePlacement.Methods) ? NewLinePlacement.BeforeOpenBraceInMethods : 0) | 41(value.HasFlag(NewLineBeforeOpenBracePlacement.Properties) ? NewLinePlacement.BeforeOpenBraceInProperties : 0) | 42(value.HasFlag(NewLineBeforeOpenBracePlacement.AnonymousMethods) ? NewLinePlacement.BeforeOpenBraceInAnonymousMethods : 0) | 43(value.HasFlag(NewLineBeforeOpenBracePlacement.ControlBlocks) ? NewLinePlacement.BeforeOpenBraceInControlBlocks : 0) | 44(value.HasFlag(NewLineBeforeOpenBracePlacement.AnonymousTypes) ? NewLinePlacement.BeforeOpenBraceInAnonymousTypes : 0) | 45(value.HasFlag(NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers) ? NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers : 0) | 46(value.HasFlag(NewLineBeforeOpenBracePlacement.LambdaExpressionBody) ? NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody : 0) | 47(value.HasFlag(NewLineBeforeOpenBracePlacement.Accessors) ? NewLinePlacement.BeforeOpenBraceInAccessors : 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (9)
83if (!_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && !_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)) 89var alwaysIndent = _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) && _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock); 93Debug.Assert(_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContents) != _options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock)); 96if (_options.Indentation.HasFlag(IndentationPlacement.SwitchCaseContentsWhenBlock) != firstStatementIsBlock) 233if (node is BlockSyntax && !_options.Indentation.HasFlag(IndentationPlacement.BlockContents)) 239if (node is SwitchStatementSyntax && !_options.Indentation.HasFlag(IndentationPlacement.SwitchSection))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentUserSettingsFormattingRule.cs (3)
29if (_options.Indentation.HasFlag(IndentationPlacement.Braces) == newOptions.Indentation.HasFlag(IndentationPlacement.Braces)) 49if (_options.Indentation.HasFlag(IndentationPlacement.Braces))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (31)
87if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeElse)) 96if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeCatch)) 105if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeFinally)) 114if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)) 123if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)) 138if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 145if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 174? _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 175: _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 185if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)) 194if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)) 203if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)) 213if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)) 222if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 231if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks)) 251if (_options.NewLines.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)) 265if (_options.NewLines.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)) 279if (_options.NewLines.HasFlag(NewLinePlacement.BeforeElse) 293if (_options.NewLines.HasFlag(NewLinePlacement.BeforeCatch)) 306if (_options.NewLines.HasFlag(NewLinePlacement.BeforeFinally)) 319if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)) 332if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)) 349if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 378? _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 379: _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 394if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)) 407if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)) 420if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)) 434if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)) 447if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 460if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
34if (_options.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses) == newOptions.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses)) 178if (_options.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (39)
61return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 75return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 88return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 94return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodDeclarationName)); 99return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptyMethodDeclarationParentheses)); 104return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 109return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 118return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodCallName)); 123return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptyMethodCallParentheses)); 128return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 133return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 139return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterMethodCallName)); 144return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 149return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodCallParentheses)); 159return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterControlFlowStatementKeyword)); 166return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinExpressionParentheses)); 173return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinCastParentheses)); 182|| _options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement))) 184return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)); 187return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)); 193return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinOtherParentheses)); 198return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinOtherParentheses)); 204return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterCast)); 213return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterComma)); 226return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeOpenSquareBracket)); 234return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BetweenEmptySquareBrackets)); 240return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinSquareBrackets)); 245return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinSquareBrackets)); 271return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterColonInBaseTypeDeclaration)); 277return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeColonInBaseTypeDeclaration)); 283return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterComma)); 289return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeComma)); 312return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterDot)); 318return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeDot)); 324return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.AfterSemicolonsInForStatement)); 330return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.BeforeSemicolonsInForStatement)); 454return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 461return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(SpacePlacement.WithinMethodDeclarationParenthesis)); 587if (_options.Spacing.HasFlag(SpacePlacement.IgnoreAroundVariableDeclaration))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
188if (operation.TextSpan.Start >= span.Start && operation.TextSpan.End <= span.End && operation.Option.HasFlag(SuppressOption.NoWrappingIfOnSingleLine))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\SpacingWithinParentheses.cs (6)
22=> (placement.HasFlag(SpacePlacement.WithinExpressionParentheses) ? SpacePlacementWithinParentheses.Expressions : 0) | 23(placement.HasFlag(SpacePlacement.WithinCastParentheses) ? SpacePlacementWithinParentheses.TypeCasts : 0) | 24(placement.HasFlag(SpacePlacement.WithinOtherParentheses) ? SpacePlacementWithinParentheses.ControlFlowStatements : 0); 27=> (placement.HasFlag(SpacePlacementWithinParentheses.Expressions) ? SpacePlacement.WithinExpressionParentheses : 0) | 28(placement.HasFlag(SpacePlacementWithinParentheses.TypeCasts) ? SpacePlacement.WithinCastParentheses : 0) | 29(placement.HasFlag(SpacePlacementWithinParentheses.ControlFlowStatements) ? SpacePlacement.WithinOtherParentheses : 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (3)
28Context.BuiltInType => !stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes), 29Context.TypeIsApparent => !stylePreferences.HasFlag(UseVarPreference.WhenTypeIsApparent), 30Context.Elsewhere => !stylePreferences.HasFlag(UseVarPreference.Elsewhere),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (3)
84Context.BuiltInType => stylePreferences.HasFlag(UseVarPreference.ForBuiltInTypes), 85Context.TypeIsApparent => stylePreferences.HasFlag(UseVarPreference.WhenTypeIsApparent), 86Context.Elsewhere => stylePreferences.HasFlag(UseVarPreference.Elsewhere),
System.ComponentModel.Composition (6)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (2)
95_lock = new CompositionLock(compositionOptions.HasFlag(CompositionOptions.IsThreadSafe)); 96_disableSilentRejection = compositionOptions.HasFlag(CompositionOptions.DisableSilentRejection);
System\ComponentModel\Composition\Hosting\ComposablePartExportProvider.cs (1)
47_lock = new CompositionLock(compositionOptions.HasFlag(CompositionOptions.IsThreadSafe));
System\ComponentModel\Composition\Hosting\CompositionContainer.cs (1)
218if (compositionOptions.HasFlag(CompositionOptions.ExportCompositionService))
System\ComponentModel\Composition\Hosting\ImportEngine.cs (2)
54_lock = new CompositionLock(compositionOptions.HasFlag(CompositionOptions.IsThreadSafe)); 90if (_compositionOptions.HasFlag(CompositionOptions.DisableSilentRejection))
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\DsesSamplerBuilder.cs (2)
43return parentContext.TraceFlags.HasFlag(ActivityTraceFlags.Recorded) 84parentContext.TraceFlags.HasFlag(ActivityTraceFlags.Recorded) ? ActivitySamplingResult.AllDataAndRecorded : ActivitySamplingResult.None;
System.Drawing.Common (27)
System\Drawing\Bitmap.cs (2)
496if (!format.HasFlag(PixelFormat.Indexed)) 503bool hasAlpha = format.HasFlag(PixelFormat.Alpha);
System\Drawing\Graphics.cs (2)
3289bool applyTransform = apply.HasFlag(ApplyGraphicsProperties.TranslateTransform); 3290bool applyClipping = apply.HasFlag(ApplyGraphicsProperties.Clipping);
System\Drawing\Imaging\MetafileHeader.cs (1)
95public bool IsDisplay() => IsEmfPlus() && ((EmfPlusFlags)_header.EmfPlusFlags).HasFlag(EmfPlusFlags.Display);
System\Drawing\Printing\PageSettings.cs (16)
233if (_color.IsNotDefault && devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_COLOR)) 238if (_landscape.IsNotDefault && devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_ORIENTATION)) 245if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_PAPERSIZE)) 253if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_PAPERLENGTH)) 263if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_PAPERWIDTH)) 288if (_paperSource is not null && devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_DEFAULTSOURCE)) 297if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_PRINTQUALITY)) 302if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_YRESOLUTION)) 309if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_PRINTQUALITY)) 402if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_PAPERSIZE)) 423if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_DEFAULTSOURCE)) 445&& devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_PRINTQUALITY) 446&& devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_YRESOLUTION)) 455if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_PRINTQUALITY) 481if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_COLOR)) 486if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_ORIENTATION))
System\Drawing\Printing\PrinterSettings.cs (6)
668if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_COPIES) && _copies != -1) 673if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_DUPLEX) && (int)_duplex != -1) 678if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_COLLATE) && _collate.IsNotDefault) 1007if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_COPIES)) 1012if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_DUPLEX)) 1017if (devmode->dmFields.HasFlag(DEVMODE_FIELD_FLAGS.DM_COLLATE))
System.Drawing.Primitives (1)
System\Drawing\KnownColorTable.cs (1)
535return success && highContrast.dwFlags.HasFlag(Interop.User32.HIGHCONTRASTW_FLAGS.HCF_HIGHCONTRASTON);
System.IO.Ports (8)
System\IO\Ports\SerialStream.Unix.cs (8)
960if (events.HasFlag(Interop.PollEvents.POLLNVAL) || 961events.HasFlag(Interop.PollEvents.POLLERR)) 968if (events.HasFlag(Interop.PollEvents.POLLIN)) 974if (events.HasFlag(Interop.PollEvents.POLLOUT)) 1044if (signals.HasFlag(Signals.SignalCts)) 1049if (signals.HasFlag(Signals.SignalDsr)) 1054if (signals.HasFlag(Signals.SignalDcd)) 1059if (signals.HasFlag(Signals.SignalRng))
System.Net.Http (3)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (3)
1148case HeaderState.ResponseHeaders when descriptor.HeaderType.HasFlag(HttpHeaderType.Content): 1152_response!.Headers.TryAddWithoutValidation(descriptor.HeaderType.HasFlag(HttpHeaderType.Request) ? descriptor.AsCustomHeader() : descriptor, headerValue); 1155_trailingHeaders!.TryAddWithoutValidation(descriptor.HeaderType.HasFlag(HttpHeaderType.Request) ? descriptor.AsCustomHeader() : descriptor, headerValue);
System.Net.Quic (11)
System\Net\Quic\QuicConnection.cs (1)
708QuicStreamType type = data.Flags.HasFlag(QUIC_STREAM_OPEN_FLAGS.UNIDIRECTIONAL) ? QuicStreamType.Unidirectional : QuicStreamType.Bidirectional;
System\Net\Quic\QuicConnection.SslConnectionOptions.cs (1)
216bool checkCertName = !chain!.ChainPolicy!.VerificationFlags.HasFlag(X509VerificationFlags.IgnoreInvalidName);
System\Net\Quic\QuicStream.cs (9)
262_canWrite = !flags.HasFlag(QUIC_STREAM_OPEN_FLAGS.UNIDIRECTIONAL); 268_type = flags.HasFlag(QUIC_STREAM_OPEN_FLAGS.UNIDIRECTIONAL) ? QuicStreamType.Unidirectional : QuicStreamType.Bidirectional; 491if (abortDirection.HasFlag(QuicAbortDirection.Read) && !_receiveTcs.IsCompleted) 495if (abortDirection.HasFlag(QuicAbortDirection.Write) && !_sendTcs.IsCompleted) 518if (abortDirection.HasFlag(QuicAbortDirection.Read)) 522if (abortDirection.HasFlag(QuicAbortDirection.Write)) 596data.Flags.HasFlag(QUIC_RECEIVE_FLAGS.FIN)); 800if (flags.HasFlag(QUIC_STREAM_SHUTDOWN_FLAGS.ABORT_RECEIVE) && !_receiveTcs.IsCompleted) 804if (flags.HasFlag(QUIC_STREAM_SHUTDOWN_FLAGS.ABORT_SEND) && !_sendTcs.IsCompleted)
System.Net.Security (7)
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (2)
715Debug.Assert(flags.HasFlag(Flags.NegotiateSign) && flags.HasFlag(Flags.NegotiateKeyExchange));
System\Net\Security\SslAuthenticationOptions.cs (1)
49CheckCertName = !(sslClientAuthenticationOptions.CertificateChainPolicy?.VerificationFlags.HasFlag(X509VerificationFlags.IgnoreInvalidName) == true);
System\Net\Security\SslStreamCertificateContext.cs (1)
113if (status.Status.HasFlag(X509ChainStatusFlags.PartialChain))
System\Net\Security\TlsFrameHelper.cs (3)
539(options.HasFlag(ProcessingOptions.ApplicationProtocol) || options.HasFlag(ProcessingOptions.RawApplicationProtocol)))) 549if (options.HasFlag(ProcessingOptions.RawApplicationProtocol))
System.Private.CoreLib (22)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\NullabilityInfoContext.cs (2)
294if ((isPrivate || isFamilyAndAssembly) && value.HasFlag(NotAnnotatedStatus.Private) || 295isAssembly && value.HasFlag(NotAnnotatedStatus.Internal))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (13)
503public bool IsActivated => _wrapper->Flags.HasFlag(CreateComInterfaceFlagsEx.IsComActivated); 571if (flags.HasFlag(CreateObjectFlags.TrackerObject)) 595_uniqueInstance = flags.HasFlag(CreateObjectFlags.UniqueInstance); 610_aggregatedManagedObjectWrapper = flags.HasFlag(CreateObjectFlags.Aggregation) && TryGetComInterfaceDispatch(_externalComObject) != null; 685Debug.Assert(flags.HasFlag(CreateObjectFlags.TrackerObject)); 694if (flags.HasFlag(CreateObjectFlags.Aggregation)) 1030bool refTrackerInnerScenario = flags.HasFlag(CreateObjectFlags.TrackerObject) 1031&& flags.HasFlag(CreateObjectFlags.Aggregation); 1094if (innerMaybe != IntPtr.Zero && !flags.HasFlag(CreateObjectFlags.Aggregation)) 1110if (flags.HasFlag(CreateObjectFlags.UniqueInstance)) 1134if (flags.HasFlag(CreateObjectFlags.Unwrap)) 1202if (wrapperFlags.HasFlag(CreatedWrapperFlags.NonWrapping)) 1207if (wrapperFlags.HasFlag(CreatedWrapperFlags.TrackerObject))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ComVariant.cs (6)
152else if (VarType.HasFlag(VarEnum.VT_ARRAY)) 208else if (VarType.HasFlag(VarEnum.VT_VECTOR)) 391if (vt.HasFlag(VarEnum.VT_ARRAY) && !OperatingSystem.IsWindows()) 412_ when vt.HasFlag(VarEnum.VT_BYREF) && sizeof(T) == nint.Size => rawValue, 413_ when vt.HasFlag(VarEnum.VT_VECTOR) && sizeof(T) == sizeof(Vector<byte>) => rawValue, 414_ when vt.HasFlag(VarEnum.VT_ARRAY) && sizeof(T) == nint.Size => rawValue,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Thread.cs (1)
418Debug.Assert(ThreadState.HasFlag(ThreadState.Unstarted) || this == CurrentThread);
System.Private.Windows.Core (15)
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (2)
76if (!((TYMED)pformatetcIn->tymed).HasFlag(TYMED.TYMED_HGLOBAL)) 129if (((TYMED)pformatetc->tymed).HasFlag(TYMED.TYMED_HGLOBAL))
System\Reflection\Metadata\TypeNameComparer.cs (4)
74if (_comparison.HasFlag(TypeNameComparison.AssemblyName)) 79if (_comparison.HasFlag(TypeNameComparison.AssemblyVersion) && info.Version is not null) 84if (_comparison.HasFlag(TypeNameComparison.AssemblyCultureName) && info.CultureName is not null) 89if (_comparison.HasFlag(TypeNameComparison.AssemblyPublicKeyToken) && !info.PublicKeyOrToken.IsDefaultOrEmpty)
System\TypeExtensions.cs (8)
175return (!comparison.HasFlag(TypeNameComparison.AssemblyName) || assemblyName.Name == assemblyNameInfo.Name) 176&& (!comparison.HasFlag(TypeNameComparison.AssemblyCultureName) || assemblyName.CultureName == assemblyNameInfo.CultureName) 177&& (!comparison.HasFlag(TypeNameComparison.AssemblyVersion) || assemblyName.Version == assemblyNameInfo.Version) 178&& (!comparison.HasFlag(TypeNameComparison.AssemblyPublicKeyToken) 208return (!comparison.HasFlag(TypeNameComparison.AssemblyName) || name1.Name == name2.Name) 209&& (!comparison.HasFlag(TypeNameComparison.AssemblyCultureName) || name1.CultureName == name2.CultureName) 210&& (!comparison.HasFlag(TypeNameComparison.AssemblyVersion) || name1.Version == name2.Version) 211&& (!comparison.HasFlag(TypeNameComparison.AssemblyPublicKeyToken)
Windows\Win32\System\Variant\VARIANT.cs (1)
35public bool Byref => vt.HasFlag(VT_BYREF);
System.Private.Windows.Core.TestUtilities (6)
CommonTestHelper.cs (4)
79if (!includeType.HasFlag(TestIncludeType.NoPositives)) 86if (!includeType.HasFlag(TestIncludeType.NoNegatives)) 100if (!includeType.HasFlag(TestIncludeType.NoPositives)) 107if (!includeType.HasFlag(TestIncludeType.NoNegatives))
XUnit\SkipOnArchitectureAttribute.cs (2)
31if ((_testArchitectures.HasFlag(TestArchitectures.X86) && RuntimeInformation.ProcessArchitecture == Architecture.X86) 32|| (_testArchitectures.HasFlag(TestArchitectures.X64) && RuntimeInformation.ProcessArchitecture == Architecture.X64))
System.Reflection.Emit (11)
System\Reflection\Emit\ModuleBuilderImpl.cs (5)
648if (field.Attributes.HasFlag(FieldAttributes.HasFieldMarshal) && field._marshallingData != null) 653if (field.Attributes.HasFlag(FieldAttributes.HasDefault) && field._defaultValue != DBNull.Value) 658if (field.Attributes.HasFlag(FieldAttributes.HasFieldRVA) && field._rvaData != null) 805callingConvention.HasFlag(CallingConventions.HasThis) || callingConvention.HasFlag(CallingConventions.ExplicitThis) ? true : false;
System\Reflection\Emit\SignatureHelper.cs (1)
149PropertySignature(isInstanceProperty: property.CallingConventions.HasFlag(CallingConventions.HasThis)).
System\Reflection\Emit\TypeBuilderImpl.cs (5)
804if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 832if (found == null && !bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 870if (match == null && !bindingFlags.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 923if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 1031if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null)
System.Runtime.InteropServices (4)
System\Runtime\InteropServices\Marshalling\ComVariantMarshaller.cs (1)
245if (!_unmanaged.VarType.HasFlag(VarEnum.VT_BYREF))
System\Runtime\InteropServices\Marshalling\StrategyBasedComWrappers.cs (3)
95if (flags.HasFlag(CreateObjectFlags.TrackerObject) 96|| flags.HasFlag(CreateObjectFlags.Aggregation)) 103UniqueInstance = flags.HasFlag(CreateObjectFlags.UniqueInstance)
System.Text.Json (1)
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
497Debug.Assert(state.Current.MetadataPropertyNames is MetadataPropertyName.None || state.Current.MetadataPropertyNames.HasFlag(MetadataPropertyName.Values));
System.Windows.Forms (293)
System\Windows\Forms\Accessibility\AccessibleObject.cs (4)
435if (child is not null && child.State.HasFlag(AccessibleStates.Focused)) 441return State.HasFlag(AccessibleStates.Focused) ? this : null; 503if (child is not null && child.State.HasFlag(AccessibleStates.Selected)) 509return State.HasFlag(AccessibleStates.Selected) ? this : null;
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (1)
39UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (1)
50public override bool IsReadingRTL => WindowExStyle.HasFlag(WINDOW_EX_STYLE.WS_EX_RTLREADING);
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (7)
170bool selected = dwWhich.HasFlag(ENUM_CONTROLS_WHICH_FLAGS.GC_WCH_FSELECTED); 171bool reverse = dwWhich.HasFlag(ENUM_CONTROLS_WHICH_FLAGS.GC_WCH_FREVERSEDIR); 174bool onlyNext = dwWhich.HasFlag(ENUM_CONTROLS_WHICH_FLAGS.GC_WCH_FONLYAFTER); 175bool onlyPrevious = dwWhich.HasFlag(ENUM_CONTROLS_WHICH_FLAGS.GC_WCH_FONLYBEFORE); 303if (control is AxHost hostControl && flags.HasFlag(OLECONTF.OLECONTF_EMBEDDINGS)) 307else if (flags.HasFlag(OLECONTF.OLECONTF_OTHERS)) 581if (((OLECONTF)grfFlags).HasFlag(OLECONTF.OLECONTF_EMBEDDINGS))
System\Windows\Forms\ActiveX\AxHost.cs (3)
3457_axState[s_fOwnWindow] = bits.HasFlag(OLEMISC.OLEMISC_INVISIBLEATRUNTIME) && IsUserMode(); 3460_axState[s_fSimpleFrame] = bits.HasFlag(OLEMISC.OLEMISC_SIMPLEFRAME); 3468if (_miscStatusBits.HasFlag(OLEMISC.OLEMISC_SETCLIENTSITEFIRST))
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (6)
177if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_HIMETRICTOCONTAINER)) 179if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_SIZE)) 184else if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_POSITION)) 194else if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_CONTAINERTOHIMETRIC)) 196if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_SIZE)) 201else if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_POSITION))
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (9)
694if (!dwDrawAspect.HasFlag(DVASPECT.DVASPECT_CONTENT)) 1603if (!aspects.HasFlag(DVASPECT.DVASPECT_CONTENT)) 1609_activeXState[s_viewAdvisePrimeFirst] = advf.HasFlag(ADVF.ADVF_PRIMEFIRST); 1610_activeXState[s_viewAdviseOnlyOnce] = advf.HasFlag(ADVF.ADVF_ONLYONCE); 1677if (!dwDrawAspect.HasFlag(DVASPECT.DVASPECT_CONTENT)) 1996if (flags.HasFlag(SET_WINDOW_POS_FLAGS.SWP_NOMOVE)) 2007if (flags.HasFlag(SET_WINDOW_POS_FLAGS.SWP_NOSIZE)) 2033if (!flags.HasFlag(SET_WINDOW_POS_FLAGS.SWP_NOMOVE)) 2039if (!flags.HasFlag(SET_WINDOW_POS_FLAGS.SWP_NOSIZE))
System\Windows\Forms\ActiveX\Control_ActiveXControlInterfaces.cs (1)
323if (!dwAspect.HasFlag(DVASPECT.DVASPECT_CONTENT))
System\Windows\Forms\Application.cs (1)
1234((WINDOW_STYLE)PInvokeCore.GetWindowLong(handle.Handle, WINDOW_LONG_PTR_INDEX.GWL_STYLE)).HasFlag(WINDOW_STYLE.WS_CHILD),
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyBuilderUITypeEditor.cs (1)
72return useValue == VARIANT_BOOL.VARIANT_TRUE && !_bldrType.HasFlag(CTLBLDTYPE.CTLBLDTYPE_FEDITSOBJIDRECTLY)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (6)
555if (flags.HasFlag(VARFLAG_FREADONLY)) 560if (flags.HasFlag(VARFLAG_FHIDDEN) 561|| flags.HasFlag(VARFLAG_FNONBROWSABLE) 569if (flags.HasFlag(VARFLAG_FUIDEFAULT)) 574if (flags.HasFlag(VARFLAG_FBINDABLE) && flags.HasFlag(VARFLAG_FDISPLAYBIND))
System\Windows\Forms\Control.cs (11)
1415if (!_state.HasFlag(States.TopLevel)) 1427if (_state.HasFlag(States.TabStop)) 1432if (_state.HasFlag(States.Visible)) 4755.HasFlag(WINDOW_EX_STYLE.WS_EX_MDICHILD)) 5965bErase: !_controlStyle.HasFlag(ControlStyles.Opaque)); 6013bErase: !_controlStyle.HasFlag(ControlStyles.Opaque)); 7743&& (e.KeyCode.HasFlag(Keys.ControlKey) || e.KeyCode == Keys.Escape)) 11101SetState(States.Mirrored, ((WINDOW_EX_STYLE)cp.ExStyle).HasFlag(WINDOW_EX_STYLE.WS_EX_LAYOUTRTL)); 11148.HasFlag(WINDOW_STYLE.WS_CHILD)) 11686bool fireClick = _controlStyle.HasFlag(ControlStyles.StandardClick) 12095if (_state.HasFlag(States.Recreate))
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (1)
82UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (1)
78UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
131UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildTextUiaProvider.cs (1)
106UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (2)
119UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable), 120UIA_PROPERTY_ID.UIA_SelectionItemIsSelectedPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Selected),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (1)
62=> _owningComboBox.IsHandleCreated && WindowExStyle.HasFlag(WINDOW_EX_STYLE.WS_EX_RTLREADING);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
378&& ((DataGridViewAutoSizeRowsModeInternal)_autoSizeRowsMode).HasFlag(DataGridViewAutoSizeRowsModeInternal.AllColumns))
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (4)
449ButtonState.HasFlag(ButtonState.Pushed); 539if (ButtonState.HasFlag(ButtonState.Pushed) && 567if (!ButtonState.HasFlag(ButtonState.Pushed) && 573else if (ButtonState.HasFlag(ButtonState.Pushed) && !s_mouseInContentBounds)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (2)
689UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused), // Announce the cell when focusing. 691UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (14)
109get => _flags.HasFlag(DataGridViewCheckBoxCellFlags.ValueChanged); 132if (_flags.HasFlag(DataGridViewCheckBoxCellFlags.Checked)) 141else if (_flags.HasFlag(DataGridViewCheckBoxCellFlags.Indeterminate)) 162bool ret = _flags.HasFlag(DataGridViewCheckBoxCellFlags.Checked); 290get => _flags.HasFlag(DataGridViewCheckBoxCellFlags.ThreeState); 338(_flags.HasFlag(DataGridViewCheckBoxCellFlags.Indeterminate))) 344(_flags.HasFlag(DataGridViewCheckBoxCellFlags.Checked))) 350(_flags.HasFlag(DataGridViewCheckBoxCellFlags.Checked))) 770protected override bool MouseLeaveUnsharesRow(int rowIndex) => ButtonState.HasFlag(ButtonState.Pushed); 892if (ButtonState.HasFlag(ButtonState.Pushed) && 920if (!ButtonState.HasFlag(ButtonState.Pushed) && 926else if (ButtonState.HasFlag(ButtonState.Pushed) && !s_mouseInContentBounds) 1675if (_flags.HasFlag(DataGridViewCheckBoxCellFlags.Checked)) 1679else if ((_flags.HasFlag(DataGridViewCheckBoxCellFlags.Indeterminate)))
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (1)
270UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (10)
91get => _flags.HasFlag(DataGridViewComboBoxCellFlags.CellAutoComplete); 412get => _flags.HasFlag(DataGridViewComboBoxCellFlags.CellSorted); 669get => _flags.HasFlag(DataGridViewComboBoxCellFlags.CellCreateItemsFromDataSource); 693Debug.Assert(_flags.HasFlag(DataGridViewComboBoxCellFlags.DataSourceInitializedHookedUp)); 718_flags.HasFlag(DataGridViewComboBoxCellFlags.DropDownHookedUp)) 797if (!_flags.HasFlag(DataGridViewComboBoxCellFlags.DataSourceInitializedHookedUp)) 1108if (dataManager is not null || !_flags.HasFlag(DataGridViewComboBoxCellFlags.DataSourceInitializedHookedUp)) 1317if (!_flags.HasFlag(DataGridViewComboBoxCellFlags.DropDownHookedUp)) 1669if (_flags.HasFlag(DataGridViewComboBoxCellFlags.IgnoreNextMouseClick)) 2447if (DataSource is ISupportInitializeNotification dsInit && _flags.HasFlag(DataGridViewComboBoxCellFlags.DataSourceInitializedHookedUp))
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (1)
278UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (1)
95UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (2)
32internal override bool IsItemSelected => State.HasFlag(AccessibleStates.Selected); 170UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ListView\ListView.cs (1)
6242if (header->pitem->mask.HasFlag(HDI_MASK.HDI_ORDER))
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (1)
234UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ListView\ListViewGroup.cs (2)
427if (!state.HasFlag(LIST_VIEW_GROUP_STATE_FLAGS.LVGS_COLLAPSIBLE)) 432return state.HasFlag(LIST_VIEW_GROUP_STATE_FLAGS.LVGS_COLLAPSED) ? ListViewGroupCollapsedState.Collapsed : ListViewGroupCollapsedState.Expanded;
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
188UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
184return (VARIANT)State.HasFlag(AccessibleStates.Focusable);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (1)
125UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (3)
3216|| keyData.HasFlag(Keys.Control) 3217|| keyData.HasFlag(Keys.Alt)) 3223if (keyData.HasFlag(Keys.Shift))
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\ArrayElementGridEntry.cs (1)
14SetFlag(Flags.RenderReadOnly, parent.EntryFlags.HasFlag(Flags.RenderReadOnly) || parent.ForceReadOnly);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (1)
116bool bold = EntryFlags.HasFlag(Flags.LabelBold);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (20)
255internal virtual bool Enumerable => EntryFlags.HasFlag(Flags.StandardValuesSupported); 348if (_flags.HasFlag(Flags.Checked)) 392if (!forceReadOnly && !_flags.HasFlag(Flags.TextEditable) && !hasImmutableAttribute) 551if (!_flags.HasFlag(Flags.Checked)) 556if (_flags.HasFlag(Flags.CustomPaint) || _flags.HasFlag(Flags.NoCustomPaint)) 558return _flags.HasFlag(Flags.CustomPaint); 574return EntryFlags.HasFlag(Flags.CustomPaint); 591public bool IsTextEditable => IsValueEditable && EntryFlags.HasFlag(Flags.TextEditable); 626public virtual bool NeedsDropDownButton => EntryFlags.HasFlag(Flags.DropDownEditable); 632=> EntryFlags.HasFlag(Flags.ModalEditable) && (IsValueEditable || EntryFlags.HasFlag(Flags.ReadOnlyEditable)); 747public bool ShouldRenderPassword => EntryFlags.HasFlag(Flags.RenderPassword); 751|| EntryFlags.HasFlag(Flags.RenderReadOnly) 752|| (!IsValueEditable && !EntryFlags.HasFlag(Flags.ReadOnlyEditable)); 1525bool bold = EntryFlags.HasFlag(Flags.LabelBold); 1823if (paintFlags.HasFlag(PaintValueFlags.DrawSelected)) 1857bool valueModified = paintFlags.HasFlag(PaintValueFlags.CheckShouldSerialize) && ShouldSerializePropertyValue(); 1886if (paintFlags.HasFlag(PaintValueFlags.PaintInPlace)) 1904: paintFlags.HasFlag(PaintValueFlags.DrawSelected)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
358UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (2)
119if (_mergedDescriptor.PropertyType.IsValueType || EntryFlags.HasFlag(Flags.Immutable)) 153=> _mergedDescriptor.PropertyType.IsValueType || EntryFlags.HasFlag(Flags.Immutable)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (22)
364&& ((WINDOW_EX_STYLE)PInvokeCore.GetWindowLong(_editTextBox, WINDOW_LONG_PTR_INDEX.GWL_EXSTYLE)).HasFlag(WINDOW_EX_STYLE.WS_EX_RTLREADING); 707if (_flags.HasFlag(Flags.IsSplitterMove)) 770if (_flags.HasFlag(Flags.DropDownClosing) || _dropDownHolder is null || !_dropDownHolder.Visible) 779if (_dropDownHolder.Component == DropDownListBox && _flags.HasFlag(Flags.DropDownCommit)) 1339if (_flags.HasFlag(Flags.NeedUpdateUIBasedOnFont)) 1438_dropDownHolder.SetDropDownControl(control, _flags.HasFlag(Flags.ResizableDropDown)); 1968get => _flags.HasFlag(Flags.InPropertySet); 2161if (_flags.HasFlag(Flags.ButtonLaunchedEditor)) 2330e.State.HasFlag(DrawItemState.Selected) ? GridEntry.PaintValueFlags.DrawSelected : default, 2594get => _flags.HasFlag(Flags.EditMouseDown); 3041if (!_flags.HasFlag(Flags.IsSplitterMove)) 3080if (_flags.HasFlag(Flags.IsSplitterMove)) 3085if ((rowMoveCurrent != TipRow || point.X != TipColumn) && !_flags.HasFlag(Flags.IsSplitterMove)) 3128if (TotalProperties != 0 && (SplitterInside(e.X) || _flags.HasFlag(Flags.IsSplitterMove))) 4051if (oldLength > 0 && !_flags.HasFlag(Flags.NoDefault)) 4285if (!_flags.HasFlag(Flags.IsNewSelection)) 4309if (_flags.HasFlag(Flags.IsNewSelection) && GetGridEntryFromRow(_selectedRow) is null) 4382if ((_flags.HasFlag(Flags.IsNewSelection) || !EditTextBox.Focused) && s is not null && !s.Equals(EditTextBox.Text)) 4401if (_flags.HasFlag(Flags.IsSplitterMove) || !gridEntry.HasValue || !FocusInside) 4426if (!_flags.HasFlag(Flags.IsNewSelection) && !_flags.HasFlag(Flags.InPropertySet)) 5153if (!IsHandleCreated || !_flags.HasFlag(Flags.NeedUpdateUIBasedOnFont))
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
3028if (flags.HasFlag(GETTEXTEX_FLAGS.GT_USECRLF)) 3061if (!flags.HasFlag(GETTEXTEX_FLAGS.GT_USECRLF))
System\Windows\Forms\Controls\RichTextBox\RichTextBox.OleCallback.cs (2)
159e.Effect = keyState.HasFlag(MODIFIERKEYS_FLAGS.MK_CONTROL) ? DragDropEffects.Copy : DragDropEffects.Move; 253e.Effect = grfKeyState.HasFlag(MODIFIERKEYS_FLAGS.MK_CONTROL)
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
122UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused),
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (1)
216=> Owner is not null && Owner.IsHandleCreated && WindowExStyle.HasFlag(WINDOW_EX_STYLE.WS_EX_RTLREADING);
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.ToolStripContainerAccessibleObject.cs (1)
21UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (1)
59UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused),
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.ToolStripDropDownAccessibleObject.cs (1)
20UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.ToolStripTextBoxControlAccessibleObject.cs (1)
24UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused),
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (2)
113UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focused), 115UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
2914if (hnode != 0 && tvhip.flags.HasFlag(TVHITTESTINFO_FLAGS.TVHT_ONITEM) && NodeFromHandle(hnode) is { } tn && !ShowNodeToolTips)
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (1)
53UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Controls\WebBrowser\HtmlToClrEventProxy.cs (1)
152if (flags.HasFlag(DISPATCH_FLAGS.DISPATCH_PROPERTYGET))
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
892if (hr.Succeeded && bits.HasFlag(OLEMISC.OLEMISC_SETCLIENTSITEFIRST))
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (1)
48if (((OLECONTF)grfFlags).HasFlag(OLECONTF.OLECONTF_EMBEDDINGS))
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (6)
90if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_HIMETRICTOCONTAINER)) 92if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_SIZE)) 97else if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_POSITION)) 107else if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_CONTAINERTOHIMETRIC)) 109if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_SIZE)) 114else if (coordinates.HasFlag(XFORMCOORDS.XFORMCOORDS_POSITION))
System\Windows\Forms\DataBinding\Binding.cs (15)
295get => _state.HasFlag(BindingStates.FormattingEnabled); 298if (_state.HasFlag(BindingStates.FormattingEnabled) != value) 580_state.HasFlag(BindingStates.DataSourceNullValueSet) ? _dsNullValue : Formatter.GetDefaultDataSourceNullValue(type); 622if (!_state.HasFlag(BindingStates.InOnBindingComplete)) 648if (!_state.HasFlag(BindingStates.FormattingEnabled) && cevent is not null) 661if (!_state.HasFlag(BindingStates.FormattingEnabled) && cevent is not null) 674if (_state.HasFlag(BindingStates.FormattingEnabled)) 749if (_state.HasFlag(BindingStates.FormattingEnabled)) 849if (_propInfo!.SupportsChangeEvents && !_state.HasFlag(BindingStates.Modified)) 862if (_state.HasFlag(BindingStates.InPushOrPull) && _state.HasFlag(BindingStates.FormattingEnabled)) 973if (_state.HasFlag(BindingStates.InPushOrPull) && _state.HasFlag(BindingStates.FormattingEnabled)) 1079_state.HasFlag(BindingStates.DataSourceNullValueSet) && _dsNullValue != Formatter.GetDefaultDataSourceNullValue(null); 1083if (_state.HasFlag(BindingStates.InSetPropValue))
System\Windows\Forms\DataBinding\BindingSource.cs (41)
107if (_state.HasFlag(BindingSourceStates.DisposedOrFinalized)) 112if (_state.HasFlag(BindingSourceStates.AllowNewIsSet)) 114return _state.HasFlag(BindingSourceStates.AllowNewSetValue); 116else if (_state.HasFlag(BindingSourceStates.ListExtractedFromEnumerable)) 120else if (_state.HasFlag(BindingSourceStates.IsBindingList)) 264if (_state.HasFlag(BindingSourceStates.Initializing) || DesignMode) 301if (_state.HasFlag(BindingSourceStates.Initializing) || DesignMode) 614if (_state.HasFlag(BindingSourceStates.EndingEdit)) 637if (!_state.HasFlag(BindingSourceStates.Initializing) && _state.HasFlag(BindingSourceStates.NeedToSetList)) 706if (_state.HasFlag(BindingSourceStates.Initializing)) 736if (!_state.HasFlag(BindingSourceStates.InnerListChanging)) 785if (!_state.HasFlag(BindingSourceStates.IsBindingList)) 843if (!RaiseListChangedEvents || _state.HasFlag(BindingSourceStates.Initializing)) 867if (_state.HasFlag(BindingSourceStates.Initializing)) 873if (_state.HasFlag(BindingSourceStates.ParentsCurrentItemChanging)) 1066if (_state.HasFlag(BindingSourceStates.Initializing)) 1177_state.ChangeFlags(BindingSourceStates.ListRaisesItemChangedEvents, _state.HasFlag(BindingSourceStates.IsBindingList)); 1226internal virtual bool ShouldSerializeAllowNew() => _state.HasFlag(BindingSourceStates.AllowNewIsSet); 1235if (!_state.HasFlag(BindingSourceStates.ListRaisesItemChangedEvents)) 1254if (!_state.HasFlag(BindingSourceStates.ListRaisesItemChangedEvents)) 1403bool ISupportInitializeNotification.IsInitialized => !_state.HasFlag(BindingSourceStates.Initializing); 1432if (_state.HasFlag(BindingSourceStates.DisposedOrFinalized)) 1437if (_state.HasFlag(BindingSourceStates.RecursionDetectionFlag)) 1530if (!_state.HasFlag(BindingSourceStates.IsBindingList)) 1599if (_state.HasFlag(BindingSourceStates.IsBindingList)) 1637get => _state.HasFlag(BindingSourceStates.IsBindingList) ? ((IBindingList)List).AllowEdit : !List.IsReadOnly; 1648if (_state.HasFlag(BindingSourceStates.AllowNewIsSet) && value == _state.HasFlag(BindingSourceStates.AllowNewSetValue)) 1656if (value && !_state.HasFlag(BindingSourceStates.IsBindingList) && !IsListWriteable(checkConstructor: false)) 1673get => _state.HasFlag(BindingSourceStates.IsBindingList) ? ((IBindingList)List).AllowRemove : !List.IsReadOnly && !List.IsFixedSize; 1682get => _state.HasFlag(BindingSourceStates.IsBindingList) && ((IBindingList)List).SupportsSearching; 1688get => _state.HasFlag(BindingSourceStates.IsBindingList) && ((IBindingList)List).SupportsSorting; 1694get => _state.HasFlag(BindingSourceStates.IsBindingList) && ((IBindingList)List).IsSorted; 1701get => _state.HasFlag(BindingSourceStates.IsBindingList) ? ((IBindingList)List).SortProperty : null; 1708get => _state.HasFlag(BindingSourceStates.IsBindingList) ? ((IBindingList)List).SortDirection : ListSortDirection.Ascending; 1713if (!_state.HasFlag(BindingSourceStates.IsBindingList)) 1724if (!_state.HasFlag(BindingSourceStates.IsBindingList)) 1734if (!_state.HasFlag(BindingSourceStates.IsBindingList)) 1744if (!_state.HasFlag(BindingSourceStates.IsBindingList)) 1756if (_state.HasFlag(BindingSourceStates.IsBindingList))
System\Windows\Forms\DataBinding\CurrencyManager.cs (8)
195internal override bool IsBinding => _state.HasFlag(CurrencyManagerStates.Bound); 198internal bool ShouldBind => _state.HasFlag(CurrencyManagerStates.ShouldBind); 400if (_state.HasFlag(CurrencyManagerStates.PullingData)) 834if (!_state.HasFlag(CurrencyManagerStates.InChangeRecordState)) 838if (!_state.HasFlag(CurrencyManagerStates.SuspendPushDataInCurrentChanged)) 891if ((e.Index == listposition || (e.Index == -1 && Position < Count)) && !_state.HasFlag(CurrencyManagerStates.InChangeRecordState)) 1015if (_state.HasFlag(CurrencyManagerStates.Bound) != newBound) 1022ChangeRecordState(newPos, _state.HasFlag(CurrencyManagerStates.Bound), (Position != newPos), true, false);
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.cs (2)
398_fileNames = _fileNameFlags.HasFlag(OFN_ALLOWMULTISELECT) 689if (_fileNameFlags.HasFlag(OFN_FILEMUSTEXIST) && !FileExists(fileName))
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.Vista.cs (4)
14=> !ShowHelp && Application.VisualStyleState.HasFlag(VisualStyles.VisualStyleState.ClientAreaEnabled); 172if (_fileNameFlags.HasFlag(OFN_HIDEREADONLY)) 271get => _dialogOptions.HasFlag(FOS_OKBUTTONNEEDSINTERACTION); 284get => !_dialogOptions.HasFlag(FOS_HIDEPINNEDPLACES);
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (1)
385private bool GetOption(FILEOPENDIALOGOPTIONS option) => _options.HasFlag(option);
System\Windows\Forms\Dialogs\CommonDialogs\OpenFileDialog.cs (1)
75get => _dialogOptions.HasFlag(FOS_FORCEPREVIEWPANEON);
System\Windows\Forms\Dialogs\CommonDialogs\SaveFileDialog.cs (3)
55get => _dialogOptions.HasFlag(FOS_DEFAULTNOMINIMODE); 114if (_fileNameFlags.HasFlag(OFN_OVERWRITEPROMPT) 122if (_fileNameFlags.HasFlag(OFN_CREATEPROMPT) && !FileExists(fileName) && !PromptFileCreate(fileName))
System\Windows\Forms\ErrorProvider\ErrorProvider.cs (6)
36get => _state.HasFlag(ErrorProviderStates.ShowIcon); 199get => _state.HasFlag(ErrorProviderStates.RightToLeft); 202if (value == _state.HasFlag(ErrorProviderStates.RightToLeft)) 233if (_state.HasFlag(ErrorProviderStates.InSetErrorManager)) 254if (_state.HasFlag(ErrorProviderStates.Initializing)) 605if (_state.HasFlag(ErrorProviderStates.SetErrorManagerOnEndInit))
System\Windows\Forms\Form.cs (3)
760if (IsHandleCreated && WindowStyle.HasFlag(WINDOW_STYLE.WS_DISABLED)) 5468if ((owner is not null) && !owner.GetExtendedStyle().HasFlag(WINDOW_EX_STYLE.WS_EX_TOPMOST)) 5694if ((owner is not null) && !owner.GetExtendedStyle().HasFlag(WINDOW_EX_STYLE.WS_EX_TOPMOST))
System\Windows\Forms\Input\KeysConverter.cs (2)
248if (keyValue != Keys.None && modifiers.HasFlag(keyValue)) 296if (keyValue != Keys.None && modifiers.HasFlag(keyValue))
System\Windows\Forms\Layout\Containers\SplitContainer.SplitContainerAccessibleObject.cs (1)
22UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\NativeWindow.cs (1)
318&& ((WINDOW_STYLE)(uint)PInvokeCore.GetWindowLong(this, WINDOW_LONG_PTR_INDEX.GWL_STYLE)).HasFlag(WINDOW_STYLE.WS_CHILD)
System\Windows\Forms\OLE\DropSource.cs (3)
40!grfKeyState.HasFlag(MODIFIERKEYS_FLAGS.MK_LBUTTON) 41&& !grfKeyState.HasFlag(MODIFIERKEYS_FLAGS.MK_RBUTTON) 42&& !grfKeyState.HasFlag(MODIFIERKEYS_FLAGS.MK_MBUTTON))
System\Windows\Forms\OLE\WinFormsOleServices.cs (1)
45if (((TYMED)pformatetc->tymed).HasFlag(TYMED.TYMED_GDI))
System\Windows\Forms\Printing\PrintDialog.cs (5)
331if (!dialogSettings->Flags.HasFlag(PRINTDLGEX_FLAGS.PD_USEDEVMODECOPIESANDCOLLATE)) 334PrinterSettings.Collate = dialogSettings->Flags.HasFlag(PRINTDLGEX_FLAGS.PD_COLLATE); 429PrintToFile = dialogSettings.Flags.HasFlag(PRINTDLGEX_FLAGS.PD_PRINTTOFILE); 440if (!dialogSettings.Flags.HasFlag(PRINTDLGEX_FLAGS.PD_USEDEVMODECOPIESANDCOLLATE)) 443PrinterSettings.Collate = dialogSettings.Flags.HasFlag(PRINTDLGEX_FLAGS.PD_COLLATE);
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (1)
24UIA_PROPERTY_ID.UIA_IsKeyboardFocusablePropertyId => (VARIANT)State.HasFlag(AccessibleStates.Focusable),
System\Windows\Forms\Rendering\ControlPaint.cs (1)
1067if (flags.HasFlag((DRAW_EDGE_FLAGS)Border3DStyle.Adjust))
System\Windows\Forms\Rendering\DrawingEventArgs.cs (3)
71internal bool IsStateClean => !Flags.HasFlag(DrawingEventFlags.GraphicsStateUnclean); 149if (graphics is null || !flags.HasFlag(DrawingEventFlags.CheckState) 150|| flags.HasFlag(DrawingEventFlags.GraphicsStateUnclean))
System\Windows\Forms\Rendering\PaintEventArgs.cs (2)
107if (_event.Flags.HasFlag(DrawingEventFlags.SaveState) && graphics is not null) 122=> _savedGraphicsState = _event.Flags.HasFlag(DrawingEventFlags.SaveState) ? graphics.Save() : default;
System\Windows\Forms\Rendering\TextExtensions.cs (8)
35TextPaddingOptions padding = flags.HasFlag(TextFormatFlags.LeftAndRightPadding) 37: flags.HasFlag(TextFormatFlags.NoPadding) 161bool isTop = !flags.HasFlag(DRAW_TEXT_FORMAT.DT_BOTTOM) && !flags.HasFlag(DRAW_TEXT_FORMAT.DT_VCENTER); 162if (isTop || flags.HasFlag(DRAW_TEXT_FORMAT.DT_SINGLELINE) || flags.HasFlag(DRAW_TEXT_FORMAT.DT_CALCRECT)) 182if (flags.HasFlag(DRAW_TEXT_FORMAT.DT_VCENTER)) 252if (proposedSize.Height == int.MaxValue && dt.HasFlag(DRAW_TEXT_FORMAT.DT_SINGLELINE))
System\Windows\Forms\Rendering\TextRenderer.cs (5)
372if (flags.HasFlag(TextFormatFlags.ModifyString)) 610if (textFormatFlags.HasFlag(TextFormatFlags.PreserveGraphicsClipping)) 615if (textFormatFlags.HasFlag(TextFormatFlags.PreserveGraphicsTranslateTransform)) 635Debug.Assert(apply.HasFlag(ApplyGraphicsProperties.Clipping) 640Debug.Assert(apply.HasFlag(ApplyGraphicsProperties.TranslateTransform)
System\Windows\Forms\SystemInformation.cs (1)
44&& data.dwFlags.HasFlag(HIGHCONTRASTW_FLAGS.HCF_HIGHCONTRASTON);
System\Windows\Forms\ToolTip\ToolTip.cs (1)
996if (!window.GetExtendedStyle().HasFlag(WINDOW_EX_STYLE.WS_EX_LAYOUTRTL))
System.Windows.Forms.Design (13)
System\Windows\Forms\Design\BorderSidesEditor.BorderSidesEditorUI.cs (6)
341if (sides.HasFlag(ToolStripStatusLabelBorderSides.All)) 352_noneCheckBox.Checked = sides.HasFlag(ToolStripStatusLabelBorderSides.None); 353_topCheckBox.Checked = sides.HasFlag(ToolStripStatusLabelBorderSides.Top); 354_bottomCheckBox.Checked = sides.HasFlag(ToolStripStatusLabelBorderSides.Bottom); 355_leftCheckBox.Checked = sides.HasFlag(ToolStripStatusLabelBorderSides.Left); 356_rightCheckBox.Checked = sides.HasFlag(ToolStripStatusLabelBorderSides.Right);
System\Windows\Forms\Design\CommandSet.CommandSetItem.StatusState.cs (5)
41Debug.Assert(!_statusFlags.HasFlag(StatusFlag.NeedsUpdate), "Updating item when StatusState is not valid."); 43item.Enabled = _statusFlags.HasFlag(StatusFlag.Enabled); 44item.Visible = _statusFlags.HasFlag(StatusFlag.Visible); 45item.Checked = _statusFlags.HasFlag(StatusFlag.Checked); 46item.Supported = _statusFlags.HasFlag(StatusFlag.Supported);
System\Windows\Forms\Design\ControlDesigner.cs (2)
1955if (((MODIFIERKEYS_FLAGS)(nint)m.WParamInternal).HasFlag(MODIFIERKEYS_FLAGS.MK_LBUTTON)) 1959else if (((MODIFIERKEYS_FLAGS)(nint)m.WParamInternal).HasFlag(MODIFIERKEYS_FLAGS.MK_RBUTTON))
System.Windows.Forms.Primitives (6)
System\Windows\Forms\Automation\UiaTextRange.cs (1)
336if (!result.vt.HasFlag(VARENUM.VT_ARRAY & VARENUM.VT_R8)
Windows\Win32\System\Ole\ClassPropertyDispatchAdapter.cs (5)
173if (flags.HasFlag(DISPATCH_FLAGS.DISPATCH_PROPERTYPUT | DISPATCH_FLAGS.DISPATCH_PROPERTYPUTREF)) 177else if (flags.HasFlag(DISPATCH_FLAGS.DISPATCH_PROPERTYPUT)) 181else if (flags.HasFlag(DISPATCH_FLAGS.DISPATCH_PROPERTYPUTREF)) 190Debug.Assert(!bindingFlags.HasFlag(BindingFlags.NonPublic)); 194if (bindingFlags.HasFlag(BindingFlags.PutDispProperty))
TestProject.AppHost (5)
TestProgram.cs (4)
44if (resourcesToSkip.HasFlag(TestResourceNames.dashboard)) 85if (!resourcesToSkip.HasFlag(TestResourceNames.redis)) 92if (!resourcesToSkip.HasFlag(TestResourceNames.postgres) || !resourcesToSkip.HasFlag(TestResourceNames.efnpgsql))
tests\testproject\Common\TestResourceNames.cs (1)
40.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));
TestProject.IntegrationServiceA (8)
Program.cs (7)
12if (!resourcesToSkip.HasFlag(TestResourceNames.redis)) 16if (!resourcesToSkip.HasFlag(TestResourceNames.postgres) || !resourcesToSkip.HasFlag(TestResourceNames.efnpgsql)) 20if (!resourcesToSkip.HasFlag(TestResourceNames.efnpgsql)) 37if (!resourcesToSkip.HasFlag(TestResourceNames.redis)) 42if (!resourcesToSkip.HasFlag(TestResourceNames.postgres)) 46if (!resourcesToSkip.HasFlag(TestResourceNames.efnpgsql))
tests\testproject\Common\TestResourceNames.cs (1)
40.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));
vstest.console (2)
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (2)
175if (!_commandLineOptions.TestAdapterPathsSet && strategy.HasFlag(TestAdapterLoadingStrategy.Explicit)) 228if (strategy.HasFlag(TestAdapterLoadingStrategy.Explicit))
vstest.console.arm64 (2)
src\vstest\src\vstest.console\Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (2)
175if (!_commandLineOptions.TestAdapterPathsSet && strategy.HasFlag(TestAdapterLoadingStrategy.Explicit)) 228if (strategy.HasFlag(TestAdapterLoadingStrategy.Explicit))