NHibernateProfiler.Production by Hibernating Rhinos LTD

<PackageReference Include="NHibernateProfiler.Production" Version="2.0.2236" />

.NET API 17,135,616 bytes

 ExtendableBuilder<TMessage, TBuilder>

public abstract class ExtendableBuilder<TMessage, TBuilder> : GeneratedBuilder<TMessage, TBuilder> where TMessage : ExtendableMessage<TMessage, TBuilder> where TBuilder : GeneratedBuilder<TMessage, TBuilder>
protected ExtendableBuilder()

public ExtendableBuilder<TMessage, TBuilder> AddExtension<TExtension>(GeneratedExtensionBase<IList<TExtension>> extension, TExtension value)

public ExtendableBuilder<TMessage, TBuilder> ClearExtension<TExtension>(GeneratedExtensionBase<TExtension> extension)

public TExtension GetExtension<TExtension>(GeneratedExtensionBase<TExtension> extension)

public TExtension GetExtension<TExtension>(GeneratedExtensionBase<IList<TExtension>> extension, int index)

public int GetExtensionCount<TExtension>(GeneratedExtensionBase<IList<TExtension>> extension)

public bool HasExtension<TExtension>(GeneratedExtensionBase<TExtension> extension)

protected void MergeExtensionFields(ExtendableMessage<TMessage, TBuilder> other)

public TBuilder SetExtension<TExtension>(GeneratedExtensionBase<TExtension> extension, TExtension value)

public TBuilder SetExtension<TExtension>(GeneratedExtensionBase<IList<TExtension>> extension, int index, TExtension value)