C# Class ReCommendedExtension.ContextActions.AnnotateWithCodeAnnotation

Inheritance: AnnotateWith
Mostra file Open project: prodot/ReCommended-Extension

Protected Methods

Method Description
AnnotateWithCodeAnnotation ( [ provider ) : System
CanBeAnnotated ( IDeclaredElement declaredElement, [ context, [ module ) : bool
CreateAttributeFactoryIfAvailable ( IAttributesOwnerDeclaration attributesOwnerDeclaration, IPsiModule module, IAttribute &attributeToRemove ) : IAttribute>.Func
IsAttribute ( IAttribute attribute ) : bool
TryGetAttributeToReplace ( [ ownerDeclaration ) : IAttribute

Method Details

AnnotateWithCodeAnnotation() protected method

protected AnnotateWithCodeAnnotation ( [ provider ) : System
provider [
return System

CanBeAnnotated() protected abstract method

protected abstract CanBeAnnotated ( IDeclaredElement declaredElement, [ context, [ module ) : bool
declaredElement IDeclaredElement
context [
module [
return bool

CreateAttributeFactoryIfAvailable() protected final method

protected final CreateAttributeFactoryIfAvailable ( IAttributesOwnerDeclaration attributesOwnerDeclaration, IPsiModule module, IAttribute &attributeToRemove ) : IAttribute>.Func
attributesOwnerDeclaration IAttributesOwnerDeclaration
module IPsiModule
attributeToRemove IAttribute
return IAttribute>.Func

IsAttribute() protected final method

protected final IsAttribute ( IAttribute attribute ) : bool
attribute IAttribute
return bool

TryGetAttributeToReplace() protected method

protected TryGetAttributeToReplace ( [ ownerDeclaration ) : IAttribute
ownerDeclaration [
return IAttribute