Class Class
Inheritance
System.Object
Class
Implements
System.Collections.Generic.IEnumerable<
Property>
System.Collections.Generic.IEnumerable<
Method>
System.Collections.IEnumerable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: OpenSilver.Compiler.TypeScriptDefToCSharp.dll
Syntax
public class Class : TypeDeclaration, TSType, Declaration.Container<TypeDeclaration>, IEnumerable<TypeDeclaration>, Declaration.Container<Property>, IEnumerable<Property>, Declaration.Container<Method>, IDeclaration, IEnumerable<Method>, IEnumerable
Constructors
|
Improve this Doc
View Source
Class(XElement, Declaration.Container<Declaration>, TypeScriptDefContext)
Declaration
public Class(XElement elem, Declaration.Container<Declaration> super, TypeScriptDefContext context)
Parameters
|
Improve this Doc
View Source
Class(Declaration.Container<Declaration>)
Declaration
public Class(Declaration.Container<Declaration> super)
Parameters
Properties
|
Improve this Doc
View Source
GenericArg
Declaration
public string GenericArg { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
HasParameterlessConstructor
Declaration
public bool HasParameterlessConstructor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Inherit
Declaration
public List<string> Inherit { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.String> |
|
|
Improve this Doc
View Source
Methods
Declaration
public List<Method> Methods { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<Method> |
|
|
Improve this Doc
View Source
Prefix
Declaration
public string Prefix { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Properties
Declaration
public List<Property> Properties { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<Property> |
|
|
Improve this Doc
View Source
Public
Declaration
public bool Public { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Static
Declaration
public bool Static { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
TypeDeclarations
Declaration
public HashSet<TypeDeclaration> TypeDeclarations { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
AddContent(XElement, TypeScriptDefContext)
Declaration
public void AddContent(XElement content, TypeScriptDefContext context)
Parameters
|
Improve this Doc
View Source
Export(TypeScriptDefContext)
Declaration
public override void Export(TypeScriptDefContext context)
Parameters
Overrides
|
Improve this Doc
View Source
New(String)
Declaration
public override string New(string jsObj)
Parameters
Type |
Name |
Description |
System.String |
jsObj |
|
Returns
Type |
Description |
System.String |
|
Overrides
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
Explicit Interface Implementations
|
Improve this Doc
View Source
IEnumerable<Method>.GetEnumerator()
Declaration
IEnumerator<Method> IEnumerable<Method>.GetEnumerator()
Returns
Type |
Description |
System.Collections.Generic.IEnumerator<Method> |
|
|
Improve this Doc
View Source
IEnumerable<Property>.GetEnumerator()
Declaration
IEnumerator<Property> IEnumerable<Property>.GetEnumerator()
Returns
Type |
Description |
System.Collections.Generic.IEnumerator<Property> |
|
|
Improve this Doc
View Source
IEnumerable<TypeDeclaration>.GetEnumerator()
Declaration
IEnumerator<TypeDeclaration> IEnumerable<TypeDeclaration>.GetEnumerator()
Returns
|
Improve this Doc
View Source
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type |
Description |
System.Collections.IEnumerator |
|
Implements
System.Collections.Generic.IEnumerable<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
Extension Methods