32 references to DeclarationInfo
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (32)
MemberAndDeclarationInfo.cs (8)
50internal static bool IsSet(this DeclarationInfo info, DeclarationInfo value) 74public MemberAndDeclarationInfo(MemberInfo member, DkmClrDebuggerBrowsableAttributeState? browsableState, DeclarationInfo info, int inheritanceLevel, bool canFavorite, bool isFavorite) 80this.HideNonPublic = info.IsSet(DeclarationInfo.HideNonPublic); 81this.IncludeTypeInMemberName = info.IsSet(DeclarationInfo.IncludeTypeInMemberName); 82this.RequiresExplicitCast = info.IsSet(DeclarationInfo.RequiresExplicitCast); 158private static bool SupportsCanFavorite(MemberInfo member, DeclarationInfo info) 177if (info.IsSet(DeclarationInfo.IncludeTypeInMemberName))
TypeHelpers.cs (24)
44var memberLocation = DeclarationInfo.FromSubTypeOfDeclaredType; 45var previousDeclarationMap = includeInherited ? new Dictionary<string, DeclarationInfo>() : null; 52Debug.Assert(memberLocation == DeclarationInfo.FromSubTypeOfDeclaredType); 53memberLocation = DeclarationInfo.FromDeclaredTypeOrBase; 88var hideNonPublicBehavior = DeclarationInfo.None; 95hideNonPublicBehavior = DeclarationInfo.HideNonPublic; 119var previousDeclaration = DeclarationInfo.None; 128previousDeclaration |= DeclarationInfo.IncludeTypeInMemberName; 133(previousDeclaration & ~(DeclarationInfo.RequiresExplicitCast | 134DeclarationInfo.FromSubTypeOfDeclaredType)) | 139Debug.Assert(memberNameAlreadySeen != (previousDeclaration == DeclarationInfo.None)); 142if (!memberNameAlreadySeen || previousDeclaration.IsSet(DeclarationInfo.RequiresExplicitCast)) 154if (memberLocation.IsSet(DeclarationInfo.FromSubTypeOfDeclaredType)) 158previousDeclaration |= DeclarationInfo.RequiresExplicitCast; 160else if (previousDeclaration.IsSet(DeclarationInfo.FromSubTypeOfDeclaredType)) 167previousDeclaration &= ~DeclarationInfo.RequiresExplicitCast; 195private static DeclarationInfo AccessingBaseMemberWithSameNameRequiresExplicitCast(this MemberInfo member) 200return DeclarationInfo.RequiresExplicitCast; 206return DeclarationInfo.RequiresExplicitCast; 208return DeclarationInfo.None; 881return new MemberAndDeclarationInfo(members[0], browsableState: null, info: DeclarationInfo.None, inheritanceLevel: 0, canFavorite: false, isFavorite: false);