Table of Contents

Class ComputerLanguage

Namespace
ROCrates.Models
Assembly
ROCrates.Net.dll
public class ComputerLanguage : ContextEntity
Inheritance
ComputerLanguage
Inherited Members

Constructors

ComputerLanguage()

public ComputerLanguage()

ComputerLanguage(ROCrate?, string?, JsonObject?)

public ComputerLanguage(ROCrate? crate = null, string? identifier = null, JsonObject? properties = null)

Parameters

crate ROCrate
identifier string
properties JsonObject

Properties

AlternativeName

public string? AlternativeName { get; set; }

Property Value

string

Identifier

public string? Identifier { get; set; }

Property Value

string

Name

public string? Name { get; set; }

Property Value

string

Url

public string? Url { get; set; }

Property Value

string

Version

public string? Version { get; set; }

Property Value

string

Methods

Deserialize(string, ROCrate)

Create a ComputerLanguage from JSON properties.

public static ComputerLanguage? Deserialize(string entityJson, ROCrate roCrate)

Parameters

entityJson string

The JSON representing the ComputerLanguage

roCrate ROCrate

The RO-Crate for the ComputerLanguage

Returns

ComputerLanguage

The deserialised ComputerLanguage

Serialize()

Convert ComputerLanguage to JSON string.

public override string Serialize()

Returns

string

The ComputerLanguage as a JSON string.