Elin Decompiled Documentation EA 23.315 Nightly
Loading...
Searching...
No Matches
ElinDramaActionParserAttribute Class Reference
Inheritance diagram for ElinDramaActionParserAttribute:
ElinEventBaseAttribute

Public Member Functions

 ElinDramaActionParserAttribute (string action)
 
override void Register (MethodInfo method)
 
- Public Member Functions inherited from ElinEventBaseAttribute
virtual void Register (MethodInfo method)
 
virtual void Register (PropertyInfo property)
 

Properties

string DramaAction [get]
 

Detailed Description

Definition at line 5 of file ElinDramaActionParserAttribute.cs.

Constructor & Destructor Documentation

◆ ElinDramaActionParserAttribute()

ElinDramaActionParserAttribute.ElinDramaActionParserAttribute ( string  action)
inline

Definition at line 9 of file ElinDramaActionParserAttribute.cs.

10 {
11 if (action.IsEmpty())
12 {
13 throw new ArgumentNullException("action");
14 }
15 DramaAction = action;
16 }

References DramaAction.

Member Function Documentation

◆ Register()

override void ElinDramaActionParserAttribute.Register ( MethodInfo  method)
inlinevirtual

Reimplemented from ElinEventBaseAttribute.

Definition at line 18 of file ElinDramaActionParserAttribute.cs.

19 {
20 DramaActionParser parser = method.CreateDelegate<DramaActionParser>();
21 CustomDramaExpansion.AddDramaActionParser(DramaAction, parser);
22 }
delegate bool DramaActionParser(DramaManager dm, Dictionary< string, string > line)

References DramaAction, and DramaActionParser().

Property Documentation

◆ DramaAction

string ElinDramaActionParserAttribute.DramaAction
get

Definition at line 7 of file ElinDramaActionParserAttribute.cs.

7{ get; }

Referenced by ElinDramaActionParserAttribute(), and Register().


The documentation for this class was generated from the following file: