Show / Hide Table of Contents

Class EmbeddedFileUtility

Provides embedded file utilities.

Inheritance
System.Object
EmbeddedFileUtility
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Celerik.NetCore.Util
Assembly: cs.temp.dll.dll
Syntax
public static class EmbeddedFileUtility

Methods

ReadFile(String, Assembly)

Reads the content of an embedded file existing into the specified assembly.

Declaration
public static string ReadFile(string fileName, Assembly assembly = null)
Parameters
Type Name Description
System.String fileName

The case-sensitive name of the manifest resource being requested without including the assembly namespace. E.g.: "FolderName.FileName.extension".

Assembly assembly

The assembly where we get the resource. If null, we search the resource into the calling assembly.

Returns
Type Description
System.String

Content of the embedded file existing into the specified assembly.

Exceptions
Type Condition
ArgumentNullOrEmptyException

The fileName is null or empty.

ReadJson<TOutputType>(String, Assembly, Boolean)

Reads the content of an embedded JSON file into the specified output type.

Declaration
public static TOutputType ReadJson<TOutputType>(string fileName, Assembly assembly = null, bool serializeAll = true)
Parameters
Type Name Description
System.String fileName

The case-sensitive name of the manifest resource being requested without including the assembly namespace. E.g.: "FolderName.FileName.json".

Assembly assembly

The assembly where we get the resource. If null, we search the resource into the calling assembly.

System.Boolean serializeAll

Indicates whether all props should be serialized without taking into account the JsonIgnore attribute.

Returns
Type Description
TOutputType

Content of the embedded JSON file loaded into the specified Type.

Type Parameters
Name Description
TOutputType

The type to which the JSON file will be loaded.

Exceptions
Type Condition
ArgumentNullOrEmptyException

The fileName is null or empty.

In This Article
Back to top Generated by DocFX