Chat Support
Loupe - Log - Monitor - Resolve
Gibraltar.Agent.PostSharp Namespace / GAspectBase Class
Members

GAspectBase Class
Base class for most Gibraltar Agent for PostSharp aspects (except for GField).
Syntax
'Declaration
 
<DebuggerNonUserCodeAttribute()>
<PostSharp.Extensibility.MulticastAttributeUsageAttribute(MulticastTargets.Constructor Or  _
    MulticastTargets.InstanceConstructor Or  _
    MulticastTargets.Method Or  _
    MulticastTargets.StaticConstructor, 
   AllowMultiple=True, 
   TargetMemberAttributes=MulticastAttributes.NonAbstract)>
<PostSharp.Serialization.SerializerAttribute()>
<PostSharp.Aspects.Configuration.AspectConfigurationAttributeTypeAttribute(PostSharp.Aspects.Configuration.OnMethodBoundaryAspectConfigurationAttribute)>
<AttributeUsageAttribute(AttributeTargets.Assembly Or  _
    AttributeTargets.Class Or  _
    AttributeTargets.Constructor Or  _
    AttributeTargets.Event Or  _
    AttributeTargets.Interface Or  _
    AttributeTargets.Method Or  _
    AttributeTargets.Property Or  _
    AttributeTargets.Struct, 
   AllowMultiple=True, 
   Inherited=False)>
<PostSharp.Extensibility.HasInheritedAttributeAttribute()>
<XmlTypeAttribute("http://schemas.postsharp.net/2.0/aspects")>
<SerializableAttribute()>
Public MustInherit Class GAspectBase 
   Inherits PostSharp.Aspects.OnMethodBoundaryAspect
   Implements Gibraltar.Agent.IMessageSourceProvider, PostSharp.Aspects.IAspect, PostSharp.Aspects.IAspectBuildSemantics, PostSharp.Aspects.IMethodLevelAspect, PostSharp.Aspects.IMethodLevelAspectBuildSemantics, PostSharp.Aspects.IOnMethodBoundaryAspect, PostSharp.Extensibility.IValidableAnnotation 
 
Inheritance Hierarchy

System.Object
   System.Attribute
      PostSharp.Extensibility.MulticastAttribute
         PostSharp.Aspects.Aspect
            PostSharp.Aspects.MethodLevelAspect
               PostSharp.Aspects.OnMethodBoundaryAspect
                  Gibraltar.Agent.PostSharp.GAspectBase
                     Gibraltar.Agent.PostSharp.GException
                     Gibraltar.Agent.PostSharp.GFeature
                     Gibraltar.Agent.PostSharp.GTimer
                     Gibraltar.Agent.PostSharp.GTrace

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also