Skip to content

Method

import { Method } from "@alloy-js/csharp";
<Method
abstract
async
attributes={AttributesProp}
doc={Children}
expression
extern
file
internal
name="string"
override
parameters={Array<ParameterProps>}
private
protected
public
readonly
refkey={Refkey}
returns={Children}
sealed
static
typeParameters={(TypeParameterProps | string)[]}
virtual
>
{children}
</Method>
abstractoptionalboolean
asyncoptionalboolean

If true, the method will be declared as an async method.

attributesoptionalAttributesProp

Define attributes to attach

childrenoptionalChildren
docoptionalChildren

Doc comment

expressionoptionalboolean

Use expression syntax for the method.

externoptionalboolean
fileoptionalboolean
internaloptionalboolean
namestring
overrideoptionalboolean
parametersoptionalArray<ParameterProps>
privateoptionalboolean
protectedoptionalboolean
publicoptionalboolean
readonlyoptionalboolean
refkeyoptionalRefkey
returnsoptionalChildren
sealedoptionalboolean
staticoptionalboolean
typeParametersoptional(TypeParameterProps | string)[]

Type parameters for the method

virtualoptionalboolean