JuggerNET Runtime Library v3.6.54.0  3.6.54.0
Properties | List of all members
Codemesh.JuggerNET.JavaPeerAttribute Class Reference

An attribute used to signal that a type should be treated as a peer type. More...

Inheritance diagram for Codemesh.JuggerNET.JavaPeerAttribute:
Inheritance graph
[legend]
Collaboration diagram for Codemesh.JuggerNET.JavaPeerAttribute:
Collaboration graph
[legend]

Properties

bool Ignore [get, set]
 When applied to fields or properties, this attribute can be used to skip the respective element from being marshalled/unmarshalled. More...
 
string Name [get, set]
 When applied to fields or properties, this attribute can be used to specify a name mapping to a peer field name. Normally, the names should be left unmodified, in which case they will be the same as the .NET names. More...
 
string PeerType [get, set]
 Specifies the peer type. Can be used to override the marshalling of a reference type. More...
 
string PeerMarshaller [get, set]
 Specifies the marshaller to be used. More...
 

Detailed Description

An attribute used to signal that a type should be treated as a peer type.

Property Documentation

◆ Ignore

bool Codemesh.JuggerNET.JavaPeerAttribute.Ignore
getset

When applied to fields or properties, this attribute can be used to skip the respective element from being marshalled/unmarshalled.

◆ Name

string Codemesh.JuggerNET.JavaPeerAttribute.Name
getset

When applied to fields or properties, this attribute can be used to specify a name mapping to a peer field name. Normally, the names should be left unmodified, in which case they will be the same as the .NET names.

◆ PeerMarshaller

string Codemesh.JuggerNET.JavaPeerAttribute.PeerMarshaller
getset

Specifies the marshaller to be used.

Referenced by Codemesh.JuggerNET.PeerManager.ResolveMarshallerFromAttribute().

◆ PeerType

string Codemesh.JuggerNET.JavaPeerAttribute.PeerType
getset

Specifies the peer type. Can be used to override the marshalling of a reference type.

Referenced by Codemesh.JuggerNET.PeerManager.ResolveMarshallerFromAttribute().


The documentation for this class was generated from the following file:

Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.