14 references to CreateComInterfaceFlagsEx
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (14)
201internal CreateComInterfaceFlagsEx Flags; 215((Flags & CreateComInterfaceFlagsEx.IsPegged) != 0 || TrackerObjectManager.IsGlobalPeggingEnabled); 281SetFlag(CreateComInterfaceFlagsEx.IsPegged); 287ResetFlag(CreateComInterfaceFlagsEx.IsPegged); 308if ((Flags & CreateComInterfaceFlagsEx.LacksICustomQueryInterface) == 0) 313SetFlag(CreateComInterfaceFlagsEx.LacksICustomQueryInterface); 402if ((Flags & CreateComInterfaceFlagsEx.CallerDefinedIUnknown) == 0) 412if ((Flags & CreateComInterfaceFlagsEx.TrackerSupport) != 0) 445private void SetFlag(CreateComInterfaceFlagsEx flag) 450Interlocked.Or(ref Unsafe.As<CreateComInterfaceFlagsEx, int>(ref Flags), setMask); 453private void ResetFlag(CreateComInterfaceFlagsEx flag) 458Interlocked.And(ref Unsafe.As<CreateComInterfaceFlagsEx, int>(ref Flags), resetMask); 503public bool IsActivated => _wrapper->Flags.HasFlag(CreateComInterfaceFlagsEx.IsComActivated); 900mow->Flags = (CreateComInterfaceFlagsEx)flags;