mono_declsec_flags_from_assembly| assembly | The assembly for which we want the declarative security flags. | 
mono_declsec_flags_from_class| klass | The class for which we want the declarative security flags. | 
MonoClass structure as this will get 
 called very often (at least for each method).mono_declsec_flags_from_method| method | The method for which we want the declarative security flags. | 
MonoMethod size down we do not cache the declarative security flags
 (except for the stack modifiers which are kept in the MonoJitInfo structure)mono_declsec_get_assembly_actionmono_declsec_get_class_actionmono_declsec_get_demandsFALSE.mono_declsec_get_inheritdemands_class| klass | The inherited class - this is the class that provides the security check (attributes) | 
| demands | 
TRUE if inheritance demands (any kind) are present, FALSE otherwise.
InheritanceDemand, NonCasInheritanceDemand and InheritanceDemandChoice (2.0).
 Don't use the content of actions if the function return FALSE.mono_declsec_get_inheritdemands_method| actions | InheritanceDemand,NonCasInheritanceDemandandInheritanceDemandChoice(2.0). | 
FALSE.mono_declsec_get_linkdemands| actions | LinkDemand,NonCasLinkDemandandLinkDemandChoice(2.0). | 
FALSE.