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.

Kind
class
Namespace
System.Bindings
Assembly
System.Bindings
Access
public
Source file
Profile.ant

Inheritance

Base classes
Any BindingProfile
Interfaces
IBindingProfile

Methods

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

Inherited members (5)

Source

BindingProfile as Antril, decompiled from its 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