98 references to DeclarativeSecurityAction
Microsoft.CodeAnalysis (8)
PEWriter\MetadataWriter.cs (3)
2190OrderPreservingMultiDictionary<DeclarativeSecurityAction, ICustomAttribute> groupedSecurityAttributes = null; 2194groupedSecurityAttributes = groupedSecurityAttributes ?? OrderPreservingMultiDictionary<DeclarativeSecurityAction, ICustomAttribute>.GetInstance(); 2203foreach (DeclarativeSecurityAction securityAction in groupedSecurityAttributes.Keys)
PEWriter\Miscellaneous.cs (2)
96public DeclarativeSecurityAction Action { get; } 99public SecurityAttribute(DeclarativeSecurityAction action, ICustomAttribute attribute)
Symbols\Attributes\SecurityWellKnownAttributeData.cs (3)
30public void SetSecurityAttribute(int attributeIndex, DeclarativeSecurityAction action, int totalSourceAttributes) 76var action = (DeclarativeSecurityAction)_lazySecurityActions[i];
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Attributes\AttributeData.cs (19)
220DeclarativeSecurityAction action = DecodeSecurityAttributeAction(targetSymbol, compilation, arguments.AttributeSyntaxOpt, out hasErrors, (BindingDiagnosticBag)arguments.Diagnostics); 337private DeclarativeSecurityAction DecodeSecurityAttributeAction(Symbol targetSymbol, CSharpCompilation compilation, AttributeSyntax? nodeOpt, out bool hasErrors, BindingDiagnosticBag diagnostics) 361return DeclarativeSecurityAction.LinkDemand; 377return DeclarativeSecurityAction.None; 380private DeclarativeSecurityAction DecodeSecurityAction(TypedConstant typedValue, Symbol targetSymbol, AttributeSyntax? nodeOpt, BindingDiagnosticBag diagnostics, out bool hasErrors) 391case (int)DeclarativeSecurityAction.InheritanceDemand: 392case (int)DeclarativeSecurityAction.LinkDemand: 400return DeclarativeSecurityAction.None; 410case (int)DeclarativeSecurityAction.Assert: 411case (int)DeclarativeSecurityAction.Demand: 412case (int)DeclarativeSecurityAction.PermitOnly: 413case (int)DeclarativeSecurityAction.Deny: 417case (int)DeclarativeSecurityAction.RequestMinimum: 418case (int)DeclarativeSecurityAction.RequestOptional: 419case (int)DeclarativeSecurityAction.RequestRefuse: 430return DeclarativeSecurityAction.None; 446return DeclarativeSecurityAction.None; 460return DeclarativeSecurityAction.None; 465return (DeclarativeSecurityAction)securityAction;
Symbols\Source\SourceAssemblySymbol.cs (1)
1846yield return new Cci.SecurityAttribute((DeclarativeSecurityAction)(int)constantValue, attribute);
Microsoft.CodeAnalysis.VisualBasic (18)
Symbols\Attributes\AttributeData.vb (18)
190Dim action As DeclarativeSecurityAction = Me.DecodeSecurityAttributeAction(targetSymbol, compilation, arguments.AttributeSyntaxOpt, hasErrors, DirectCast(arguments.Diagnostics, BindingDiagnosticBag)) 211) As DeclarativeSecurityAction 230Return DeclarativeSecurityAction.LinkDemand 283) As DeclarativeSecurityAction 291Case DeclarativeSecurityAction.InheritanceDemand, 292DeclarativeSecurityAction.LinkDemand 300Return DeclarativeSecurityAction.None 310Case DeclarativeSecurityAction.Assert, 311DeclarativeSecurityAction.Demand, 312DeclarativeSecurityAction.PermitOnly, 313DeclarativeSecurityAction.Deny 317Case DeclarativeSecurityAction.RequestMinimum, 318DeclarativeSecurityAction.RequestOptional, 319DeclarativeSecurityAction.RequestRefuse 329Return DeclarativeSecurityAction.None 341Return DeclarativeSecurityAction.None 352Return DeclarativeSecurityAction.None 355Return CType(securityAction, DeclarativeSecurityAction)
Microsoft.DotNet.ILAssembler (48)
Actions\GrammarActions.Security.cs (23)
15internal DeclarativeSecurityAction ParseSecurityAction(IToken token) 18"request" => DeclarativeSecurityAction.Request, 19"demand" => DeclarativeSecurityAction.Demand, 20"assert" => DeclarativeSecurityAction.Assert, 21"deny" => DeclarativeSecurityAction.Deny, 22"permitonly" => DeclarativeSecurityAction.PermitOnly, 23"linkcheck" => DeclarativeSecurityAction.LinkDemand, 24"inheritcheck" => DeclarativeSecurityAction.InheritanceDemand, 25"reqmin" => DeclarativeSecurityAction.RequestMinimum, 26"reqopt" => DeclarativeSecurityAction.RequestOptional, 27"reqrefuse" => DeclarativeSecurityAction.RequestRefuse, 28"prejitgrant" => DeclarativeSecurityAction.PrejitGrant, 29"prejitdeny" => DeclarativeSecurityAction.PrejitDeny, 30"noncasdemand" => DeclarativeSecurityAction.NonCasDemand, 31"noncaslinkdemand" => DeclarativeSecurityAction.NonCasLinkDemand, 32"noncasinheritance" => DeclarativeSecurityAction.NonCasInheritanceDemand, 33_ => DeclarativeSecurityAction.Request, 37DeclarativeSecurityAction action, 46DeclarativeSecurityAction action, 55DeclarativeSecurityAction action, 62DeclarativeSecurityAction action, 67DeclarativeSecurityAction action, 72DeclarativeSecurityAction action,
CILParser.SemanticValues.MethodBodies.cs (8)
115public abstract record SecurityDeclarationValue(DeclarativeSecurityAction Action); 118DeclarativeSecurityAction Action, 122DeclarativeSecurityAction Action, 128DeclarativeSecurityAction Action, 134DeclarativeSecurityAction Action, 139DeclarativeSecurityAction Action, 143DeclarativeSecurityAction Action, 147DeclarativeSecurityAction Action,
EntityRegistry.cs (3)
1703public DeclarativeSecurityAttributeEntity CreateDeclarativeSecurityAttribute(DeclarativeSecurityAction action, BlobBuilder permissionSet) 2157public sealed class DeclarativeSecurityAttributeEntity(DeclarativeSecurityAction action, BlobBuilder permissionSet) : EntityBase 2160public DeclarativeSecurityAction Action { get; } = action;
gen\CILParser.cs (1)
8609 public System.Reflection.DeclarativeSecurityAction Value;
MetadataExtensions.cs (13)
23extension(DeclarativeSecurityAction) 25public static DeclarativeSecurityAction Request => (DeclarativeSecurityAction)1; 26public static DeclarativeSecurityAction PrejitGrant => (DeclarativeSecurityAction)0xB; 27public static DeclarativeSecurityAction PrejitDeny => (DeclarativeSecurityAction)0xC; 28public static DeclarativeSecurityAction NonCasDemand => (DeclarativeSecurityAction)0xD; 29public static DeclarativeSecurityAction NonCasLinkDemand => (DeclarativeSecurityAction)0xE; 30public static DeclarativeSecurityAction NonCasInheritanceDemand => (DeclarativeSecurityAction)0xF;
System.Reflection.Metadata (4)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (1)
1169DeclarativeSecurityAction action,
System\Reflection\Metadata\Internal\Tables.cs (2)
959internal DeclarativeSecurityAction GetAction(int rowId) 962return (DeclarativeSecurityAction)this.Block.PeekUInt16(rowOffset + _ActionOffset);
System\Reflection\Metadata\TypeSystem\DeclarativeSecurityAttribute.cs (1)
21public DeclarativeSecurityAction Action