public override bool LocationEquals(TLInputFileLocationBase location) { if (location == null) { return(false); } var fileLocation = location as TLInputDocumentFileLocation; if (fileLocation == null) { return(false); } var fileLocation54 = location as TLInputDocumentFileLocation; if (fileLocation54 != null) { return (Id == fileLocation54.Id && AccessHash == fileLocation54.AccessHash && Version == fileLocation54.Version); } return (Id == fileLocation.Id && AccessHash == fileLocation.AccessHash); }
public override bool LocationEquals(TLInputFileLocationBase location) { var fileLocation = location as TLInputSecureFileLocation; if (fileLocation == null) { return(false); } return(true); }
public override bool LocationEquals(TLInputFileLocationBase location) { if (location == null) { return(false); } var fileLocation = location as TLInputEncryptedFileLocation; if (fileLocation == null) { return(false); } return (Id == fileLocation.Id && AccessHash == fileLocation.AccessHash); }
public override bool LocationEquals(TLInputFileLocationBase location) { if (location == null) { return(false); } var fileLocation = location as TLInputSecureFileLocation; if (fileLocation == null) { return(false); } return (Id.Value == fileLocation.Id.Value && AccessHash.Value == fileLocation.AccessHash.Value); }
public override bool LocationEquals(TLInputFileLocationBase location) { if (location == null) { return(false); } var fileLocation = location as TLInputFileLocation; if (fileLocation == null) { return(false); } return (VolumeId == fileLocation.VolumeId && LocalId == fileLocation.LocalId && Secret == fileLocation.Secret); }
public override bool LocationEquals(TLInputFileLocationBase locationBase) { if (locationBase == null) { return(false); } var location = locationBase as TLInputWebFileGeoPointLocation; if (location == null) { return(false); } return (GeoPoint.GeoPointEquals(location.GeoPoint) && AccessHash.Value == location.AccessHash.Value && W.Value == location.W.Value && H.Value == location.H.Value && Zoom.Value == location.Zoom.Value && Scale.Value == location.Scale.Value); }
public abstract bool LocationEquals(TLInputFileLocationBase location);