class · System.Bindings

BindingProfile

public class BindingProfile : IBindingProfile

A profile that does what the settings say: derive from it and override what you decide yourself.

Tipo
class
Espacio de nombres
System.Bindings
Ensamblado
System.Bindings
Acceso
public
Archivo fuente
Profile.ant

Herencia

Clases base
Any BindingProfile
Interfaces
IBindingProfile

Métodos

virtual Configure(BindingSettings settings)
#

virtual

virtual Start(BindingModel model)
#

virtual

virtual Enum(CEnum e) : bool
#

virtual

virtual Struct(CStruct s) : bool
#

virtual

virtual Constant(CConstant c) : bool
#

virtual

virtual Function(CFunction f) : bool
#

virtual

virtual Name(NameKind kind, str cName, str proposed) : str
#

virtual

virtual Finish(BindingModel model)
#

virtual

Miembros heredados (5)

Código fuente

BindingProfile en Antril, descompilado a partir de su Larva HIR.

System.Bindings.BindingProfile.ant
// System.Bindings.BindingProfile — System.Bindings (decompiled from Larva HIR)

into namespace System.Bindings
{
	/// A profile that does what the settings say: derive from it and override what you decide yourself.
	public class BindingProfile : IBindingProfile
	{
		public:
			virtual Configure(BindingSettings settings)
			{
			}

			virtual Start(BindingModel model)
			{
			}

			virtual Enum(CEnum e) : bool => true;

			virtual Struct(CStruct s) : bool => true;

			virtual Constant(CConstant c) : bool => true;

			virtual Function(CFunction f) : bool => true;

			virtual Name(NameKind kind, str cName, str proposed) : str => proposed;

			virtual Finish(BindingModel model)
			{
			}
	}
}
Esc