1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* Do not make changes to this file unless you know what you are doing--modify
6
* the SWIG interface file instead.
7
* ----------------------------------------------------------------------------- */
13
public class SamlSubject : Node, IDisposable {
14
internal SamlSubject(IntPtr cPtr, bool cMemoryOwn) {
15
swigCMemOwn = cMemoryOwn;
19
protected static IntPtr getCPtr(SamlSubject obj) {
20
return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
27
public virtual void Dispose() {
31
public SamlNameIdentifier nameIdentifier {
33
lassoPINVOKE.set_SamlSubject_nameIdentifier(swigCPtr, SamlNameIdentifier.getCPtr(value));
36
IntPtr cPtr = lassoPINVOKE.get_SamlSubject_nameIdentifier(swigCPtr);
37
return (cPtr == IntPtr.Zero) ? null : new SamlNameIdentifier(cPtr, false);
41
public SamlSubjectConfirmation subjectConfirmation {
43
lassoPINVOKE.set_SamlSubject_subjectConfirmation(swigCPtr, SamlSubjectConfirmation.getCPtr(value));
46
IntPtr cPtr = lassoPINVOKE.get_SamlSubject_subjectConfirmation(swigCPtr);
47
return (cPtr == IntPtr.Zero) ? null : new SamlSubjectConfirmation(cPtr, false);
51
public SamlSubject() : this(lassoPINVOKE.new_SamlSubject(), true) {
54
public string dump() {
55
return lassoPINVOKE.SamlSubject_dump(swigCPtr);