60 references to Includes
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder.cs (10)
50RoslynDebug.Assert(!flags.Includes(BinderFlags.UncheckedRegion | BinderFlags.CheckedRegion)); 52RoslynDebug.Assert(!flags.Includes(BinderFlags.InNestedFinallyBlock) || flags.Includes(BinderFlags.InFinallyBlock | BinderFlags.InCatchBlock)); 62return this.Flags.Includes(BinderFlags.SemanticModel); 71return this.Flags.Includes(BinderFlags.EarlyAttributeBinding); 112RoslynDebug.Assert(!this.Flags.Includes(BinderFlags.UncheckedRegion | BinderFlags.CheckedRegion)); 114return this.Flags.Includes(BinderFlags.CheckedRegion) 116: this.Flags.Includes(BinderFlags.UncheckedRegion) 774return this.Flags.Includes(BinderFlags.IgnoreAccessibility) || AccessCheck.IsSymbolAccessible(symbol, within, ref useSiteInfo, throughTypeOpt); 785if (this.Flags.Includes(BinderFlags.IgnoreAccessibility))
Binder\Binder.ValueChecks.cs (1)
1398return Flags.Includes(BinderFlags.ObjectInitializerMember) && receiver.Kind == BoundKind.ObjectOrCollectionValuePlaceholder ||
Binder\Binder_Await.cs (7)
138return this.Flags.Includes(BinderFlags.InCatchFilter) || 139this.Flags.Includes(BinderFlags.InLockBody); 205if (this.InUnsafeRegion && !this.Flags.Includes(BinderFlags.AllowAwaitInUnsafeContext)) 210else if (this.Flags.Includes(BinderFlags.InLockBody)) 215else if (this.Flags.Includes(BinderFlags.InCatchFilter)) 220else if (this.Flags.Includes(BinderFlags.InFinallyBlock) && 226else if (this.Flags.Includes(BinderFlags.InCatchBlock) &&
Binder\Binder_Constraints.cs (1)
32Debug.Assert(this.Flags.Includes(BinderFlags.GenericConstraintsClause));
Binder\Binder_Conversions.cs (1)
1160if (this.Flags.Includes(BinderFlags.CollectionInitializerAddMethod))
Binder\Binder_Crefs.cs (1)
83Debug.Assert(Flags.Includes(BinderFlags.Cref));
Binder\Binder_Expressions.cs (8)
65get { return this.Flags.Includes(BinderFlags.FieldInitializer); } 70get { return this.Flags.Includes(BinderFlags.ParameterDefaultValue); } 75get { return this.Flags.Includes(BinderFlags.ConstructorInitializer); } 80get { return this.Flags.Includes(BinderFlags.AttributeArgument); } 85get { return this.Flags.Includes(BinderFlags.Cref); } 90get { return InCref && !this.Flags.Includes(BinderFlags.CrefParameterOrReturnType); } 5500Debug.Assert(collectionInitializerAddMethodBinder.Flags.Includes(BinderFlags.CollectionInitializerAddMethod)); 7717ErrorCode errorCode = this.Flags.Includes(BinderFlags.ObjectInitializerMember) ?
Binder\Binder_Flags.cs (4)
73return this.Flags.Includes(flags) 96return (this.Flags.Includes(BinderFlags.UnsafeRegion) || !modifiers.Any(SyntaxKind.UnsafeKeyword)) 103Debug.Assert(!this.Flags.Includes(BinderFlags.UncheckedRegion | BinderFlags.CheckedRegion)); 108return this.Flags.Includes(added)
Binder\Binder_Invocation.cs (1)
1349if (Flags.Includes(BinderFlags.ParameterDefaultValue))
Binder\Binder_Lookup.cs (1)
1688if (this.Flags.Includes(BinderFlags.IgnoreAccessibility))
Binder\Binder_Operators.cs (1)
2512bool allowManagedAddressOf = Flags.Includes(BinderFlags.AllowMoveableAddressOf);
Binder\Binder_Statements.cs (6)
255if (this.Flags.Includes(BinderFlags.InFinallyBlock)) 259else if (this.Flags.Includes(BinderFlags.InTryBlockOfTryCatch)) 263else if (this.Flags.Includes(BinderFlags.InCatchBlock)) 278if (this.Flags.Includes(BinderFlags.InFinallyBlock)) 441else if (!this.Flags.Includes(BinderFlags.InCatchBlock)) 446else if (this.Flags.Includes(BinderFlags.InNestedFinallyBlock))
Binder\Binder_Symbols.cs (2)
1580return !this.Flags.Includes(BinderFlags.SuppressConstraintChecks); 2046else if (this.Flags.Includes(BinderFlags.IgnoreCorLibraryDuplicatedTypes) &&
Binder\Binder_Unsafe.cs (2)
23get { return this.Flags.Includes(BinderFlags.UnsafeRegion); } 55if (this.Flags.Includes(BinderFlags.SuppressUnsafeDiagnostics))
Binder\InMethodBinder.cs (1)
43Debug.Assert(!enclosing.Flags.Includes(BinderFlags.InCatchFilter));
Binder\LocalBinderFactory.cs (2)
827if (_enclosing.Flags.Includes(BinderFlags.InCatchBlock)) 835Debug.Assert(_map.TryGetValue(node.Block, out finallyBinder) && finallyBinder.Flags.Includes(BinderFlags.InFinallyBlock));
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
643else if (binder.Flags.Includes(BinderFlags.CollectionInitializerAddMethod)) 1086if (flags.Includes(BinderFlags.CollectionInitializerAddMethod))
Compilation\CSharpSemanticModel.cs (2)
259if (bindingOption == SpeculativeBindingOption.BindAsTypeOrNamespace || binder.Flags.Includes(BinderFlags.CrefParameterOrReturnType)) 296if (binder.Flags.Includes(BinderFlags.CrefParameterOrReturnType))
Symbols\Compilation_WellKnownMembers.cs (1)
122bool ignoreCorLibraryDuplicatedTypes = this.Options.TopLevelBinderFlags.Includes(BinderFlags.IgnoreCorLibraryDuplicatedTypes);
Symbols\ConstraintsHelper.cs (2)
330Debug.Assert(!withTypeParametersBinder.Flags.Includes(BinderFlags.GenericConstraintsClause)); 368Debug.Assert(!withTypeParametersBinder.Flags.Includes(BinderFlags.GenericConstraintsClause));
Symbols\ObsoleteAttributeHelpers.cs (2)
152if (location.Includes(BinderFlags.SuppressObsoleteChecks)) 166var isColInit = location.Includes(BinderFlags.CollectionInitializerAddMethod);
Symbols\Source\SourceNamedTypeSymbol.cs (2)
355Debug.Assert(!binder.Flags.Includes(BinderFlags.GenericConstraintsClause)); 436Debug.Assert(!binder.Flags.Includes(BinderFlags.GenericConstraintsClause));